Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NemuiSen/ggegui
/ functions
Functions
37 in github.com/NemuiSen/ggegui
⨍
Functions
37
◇
Types & classes
8
↓ 3 callers
Method
ctx
Return an [`EguiContext`] for update the gui
src/lib.rs:114
↓ 3 callers
Function
translate_modifier
(keymods: KeyMods)
src/input.rs:152
↓ 1 callers
Function
color_to_image
Generate Image from egui ColorImage
src/painter.rs:120
↓ 1 callers
Function
font_to_image
Generate Image from egui FontImage
src/painter.rs:143
↓ 1 callers
Function
is_printable
(chr: char)
src/input.rs:171
↓ 1 callers
Method
resize_event
Update screen_rect data with window size
src/input.rs:100
↓ 1 callers
Method
set_scale_factor
Set the scale_factor and update the screen_rect
src/input.rs:94
↓ 1 callers
Method
take
(&mut self)
src/input.rs:32
↓ 1 callers
Function
translate_keycode
(key: KeyCode)
src/input.rs:121
↓ 1 callers
Method
update_textures
( &mut self, ctx: &mut ggez::Context, textures_delta: egui::TexturesDelta, )
src/painter.rs:93
Method
default
scale_factor: 1.0
src/input.rs:21
Method
deref
(&self)
src/lib.rs:26
Method
dimensions
(&self, _gfx: &impl Has<GraphicsContext>)
src/lib.rs:131
Method
dimensions
(&self, _gfx: &impl Has<GraphicsContext>)
examples/select_element.rs:47
Method
draw
(&self, canvas: &mut Canvas, _param: impl Into<DrawParam>)
src/lib.rs:124
Method
draw
(&mut self, canvas: &mut graphics::Canvas, scale_factor: f32)
src/painter.rs:14
Method
draw
(&mut self, ctx: &mut Context)
examples/basic_template.rs:39
Method
draw
(&self, canvas: &mut Canvas, _param: impl Into<DrawParam>)
examples/select_element.rs:36
Method
draw
(&mut self, ctx: &mut Context)
examples/egui_demo.rs:44
Method
drop
(&mut self)
src/lib.rs:32
Function
main
()
examples/basic_template.rs:6
Function
main
()
examples/select_element.rs:52
Function
main
()
examples/egui_demo.rs:8
Method
mouse_wheel_event
lets you know the rotation of the mouse wheel
src/input.rs:108
Method
new
Create a [`Gui`] with extra information for use the [`Input::set_scale_factor`]
src/lib.rs:94
Method
new
(ctx: &mut Context)
examples/basic_template.rs:17
Method
new
(ctx: &mut Context)
examples/select_element.rs:19
Method
new
(ctx: &mut Context)
examples/egui_demo.rs:28
Method
text_input_event
lets know what character is pressed on the keyboard
src/input.rs:113
Method
text_input_event
( &mut self, _ctx: &mut ggez::Context, character: char, )
examples/select_element.rs:146
Method
text_input_event
(&mut self, _ctx: &mut Context, character: char)
examples/egui_demo.rs:50
Method
update
(&mut self, ctx: &mut ggez::Context)
src/lib.rs:104
Method
update
It updates egui of what is happening in the input (keys pressed, mouse position, etc), but it doesn't updates the information of the pressed character
src/input.rs:41
Method
update
(&mut self, ctx: &mut ggez::Context, scale_factor: f32)
src/painter.rs:41
Method
update
(&mut self, ctx: &mut Context)
examples/basic_template.rs:23
Method
update
(&mut self, ctx: &mut ggez::Context)
examples/select_element.rs:69
Method
update
(&mut self, ctx: &mut Context)
examples/egui_demo.rs:37