MCPcopy Create free account

hub / github.com/aclysma/imgui-inspect / functions

Functions83 in github.com/aclysma/imgui-inspect

↓ 9 callersFunctionexpand_to_tokens
Utility function to convert an Option<T> to tokens
imgui-inspect-derive/src/inspect_macro/args/mod.rs:16
↓ 6 callersFunctionget_same_or_none_mut
Utility function that, given a list of references, returns Some(T) if they are the same, otherwise None
imgui-inspect/src/lib.rs:57
↓ 5 callersFunctionget_same_or_none
Utility function that, given a list of references, returns Some(T) if they are the same, otherwise None
imgui-inspect/src/lib.rs:41
↓ 2 callersMethodident
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:42
↓ 2 callersMethodproxy_type
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:51
↓ 2 callersMethodty
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:45
↓ 1 callersMethodbegin_frame
Start a new frame
imgui-inspect-demo/src/imgui_support.rs:171
↓ 1 callersFunctioncreate_render_call
( field_name: &syn::Ident, field_type: &syn::Type, render_trait: &syn::Path, proxy_type: &Opti
imgui-inspect-derive/src/inspect_macro/mod.rs:169
↓ 1 callersFunctioncreate_render_mut_call
( field_name: &syn::Ident, field_type: &syn::Type, on_set: &Option<syn::Ident>, render_trait:
imgui-inspect-derive/src/inspect_macro/mod.rs:200
↓ 1 callersMethoddraw
Call to render a frame. This can block for certain presentation modes. This will rebuild the swapchain if necessary.
imgui-inspect-demo/src/renderer.rs:191
↓ 1 callersMethoddraw_data
(&self)
imgui-inspect-demo/src/imgui_support.rs:234
↓ 1 callersMethoddraw_debug
( &self, command_buffer: &RafxCommandBuffer, example_inspect_target: &ExampleInspectTa
imgui-inspect-demo/src/renderer.rs:282
↓ 1 callersFunctiondraw_imgui
( imgui_manager: &ImguiManager, example_inspect_target: &mut ExampleInspectTarget, )
imgui-inspect-demo/src/main.rs:51
↓ 1 callersMethoddraw_imgui
( &self, command_buffer: &RafxCommandBuffer, imgui_draw_data: Option<&imgui::DrawData>
imgui-inspect-demo/src/renderer.rs:403
↓ 1 callersMethodfont_atlas_texture
(&self)
imgui-inspect-demo/src/imgui_support.rs:153
↓ 1 callersFunctiongenerate
( input: &syn::DeriveInput, struct_args: InspectStructArgs, parsed_fields: Vec<ParsedField>, )
imgui-inspect-derive/src/inspect_macro/mod.rs:248
↓ 1 callersMethodhandle_event
Call when a winit event is received TODO: Taking a lock per event sucks
imgui-inspect-demo/src/imgui_support.rs:92
↓ 1 callersFunctionhandle_inspect_types
Every trait needs to be checked here
imgui-inspect-derive/src/inspect_macro/mod.rs:22
↓ 1 callersFunctionimgui_gamma_to_linear
Fix incorrect colors with sRGB framebuffer
imgui-inspect-demo/src/imgui_support.rs:280
↓ 1 callersFunctionimpl_inspect_macro
(input: proc_macro::TokenStream)
imgui-inspect-derive/src/inspect_macro/mod.rs:8
↓ 1 callersFunctioninit_imgui
(window: &winit::window::Window)
imgui-inspect-demo/src/imgui_support.rs:273
↓ 1 callersFunctioninit_imgui_manager
(window: &winit::window::Window)
imgui-inspect-demo/src/imgui_support.rs:311
↓ 1 callersMethodon_set
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:54
↓ 1 callersFunctionparse_field_args
(input: &syn::DeriveInput)
imgui-inspect-derive/src/inspect_macro/mod.rs:50
↓ 1 callersMethodrender
Finishes the frame. Draw data becomes available via get_draw_data()
imgui-inspect-demo/src/imgui_support.rs:212
↓ 1 callersMethodrender_trait
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:48
↓ 1 callersMethodskip
(&self)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:57
↓ 1 callersMethodwith_ui
Allows access to the ui without the caller needing to be aware of locking. A frame must be started
imgui-inspect-demo/src/imgui_support.rs:130
Methoddefault
()
imgui-inspect-demo/src/main.rs:35
Methoddrop
(&mut self)
imgui-inspect-demo/src/imgui_support.rs:33
Methoddrop
(&mut self)
imgui-inspect-demo/src/renderer.rs:624
Methodfrom
(field_args: InspectFieldArgsStruct)
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:73
Methodfrom
(field_args: InspectFieldArgsDefault)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:75
Methodfrom
(field_args: InspectFieldArgsSlider)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:61
Methodfrom
(default_args: InspectArgsDefault)
imgui-inspect/src/lib.rs:15
Methodfrom
(default_args: InspectArgsDefault)
imgui-inspect/src/slider/mod.rs:19
Functionhandle_inspect_type
Does common data gathering and error checking, then calls create_render_call and create_render_mut_call to emit code for inspecting.
imgui-inspect-derive/src/inspect_macro/mod.rs:106
Methodident
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:45
Methodident
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:34
Functioninspect_macro_derive
(input: TokenStream)
imgui-inspect-derive/src/lib.rs:8
Methodis_frame_started
(&self)
imgui-inspect-demo/src/imgui_support.rs:206
Methodload_material_pass
( resource_context: &ResourceContext, cooked_vertex_shader_bytes: &[u8], cooked_fragme
imgui-inspect-demo/src/renderer.rs:581
Functionmain
Creates a window and runs the event loop.
imgui-inspect-demo/src/main.rs:93
Methodnew
imgui and winit platform are expected to be pre-configured
imgui-inspect-demo/src/imgui_support.rs:56
Methodnew
Create the renderer
imgui-inspect-demo/src/renderer.rs:45
Methodon_set
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:57
Methodon_set
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:46
Functionopaque_render_phase_sort_submit_nodes
(submit_nodes: Vec<SubmitNode>)
imgui-inspect-demo/src/renderer.rs:637
Methodproxy_type
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:54
Methodproxy_type
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:43
Methodrender
( data: &[&usize], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDef
imgui-inspect/src/default/default_usize.rs:4
Methodrender
( data: &[&String], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDe
imgui-inspect/src/default/default_string.rs:4
Methodrender
( data: &[&u32], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDefau
imgui-inspect/src/default/default_u32.rs:4
Methodrender
( data: &[&bool], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDefa
imgui-inspect/src/default/default_bool.rs:4
Methodrender
( data: &[&Option<T>], label: &'static str, ui: &imgui::Ui, args: &InspectArgs
imgui-inspect/src/default/default_option.rs:4
Methodrender
( data: &[&f32], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDefau
imgui-inspect/src/default/default_f32.rs:4
Methodrender
( data: &[&Self], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsSlid
imgui-inspect/src/slider/slider_f32.rs:4
Methodrender
( data: &[&Color], label: &'static str, ui: &imgui::Ui, _args: &InspectArgsDef
imgui-inspect-demo/src/color.rs:20
Methodrender_mut
( data: &mut [&mut usize], label: &'static str, ui: &imgui::Ui, _args: &Inspec
imgui-inspect/src/default/default_usize.rs:33
Methodrender_mut
( data: &mut [&mut String], label: &'static str, ui: &imgui::Ui, _args: &Inspe
imgui-inspect/src/default/default_string.rs:33
Methodrender_mut
( data: &mut [&mut u32], label: &'static str, ui: &imgui::Ui, _args: &InspectA
imgui-inspect/src/default/default_u32.rs:33
Methodrender_mut
( data: &mut [&mut bool], label: &'static str, ui: &imgui::Ui, _args: &Inspect
imgui-inspect/src/default/default_bool.rs:33
Methodrender_mut
( data: &mut [&mut Option<T>], label: &'static str, ui: &imgui::Ui, args: &Ins
imgui-inspect/src/default/default_option.rs:22
Methodrender_mut
( data: &mut [&mut f32], label: &'static str, ui: &imgui::Ui, _args: &InspectA
imgui-inspect/src/default/default_f32.rs:33
Methodrender_mut
( data: &mut [&mut Self], label: &'static str, ui: &imgui::Ui, args: &InspectA
imgui-inspect/src/slider/slider_f32.rs:18
Methodrender_mut
( data: &mut [&mut Color], label: &'static str, ui: &imgui::Ui, _args: &Inspec
imgui-inspect-demo/src/color.rs:37
Methodrender_trait
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:51
Methodrender_trait
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:40
Methodskip
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:60
Methodskip
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:49
Methodtake_ui
(inner: &mut Inner)
imgui-inspect-demo/src/imgui_support.rs:159
Methodto_tokens
( &self, tokens: &mut proc_macro2::TokenStream, )
imgui-inspect-derive/src/inspect_macro/args/struct_args.rs:82
Methodto_tokens
( &self, tokens: &mut proc_macro2::TokenStream, )
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:87
Methodto_tokens
( &self, tokens: &mut proc_macro2::TokenStream, )
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:70
Functiontry_handle_inspect_type
( parsed_field: &mut Option<ParsedField>, f: &syn::Field, path: &syn::Path, default_render_tra
imgui-inspect-derive/src/inspect_macro/mod.rs:89
Methodty
(&self)
imgui-inspect-derive/src/inspect_macro/args/default_args.rs:48
Methodty
(&self)
imgui-inspect-derive/src/inspect_macro/args/slider_args.rs:37
Methodupload_font_atlas
( resource_manager: &ResourceManager, queue: &RafxQueue, font_atlas_texture: &imgui::F
imgui-inspect-demo/src/renderer.rs:116
Methodwant_capture_keyboard
(&self)
imgui-inspect-demo/src/imgui_support.rs:253
Methodwant_capture_mouse
(&self)
imgui-inspect-demo/src/imgui_support.rs:258
Methodwant_set_mouse_pos
(&self)
imgui-inspect-demo/src/imgui_support.rs:263
Methodwant_text_input
(&self)
imgui-inspect-demo/src/imgui_support.rs:268
Methodwith_context
( &self, f: F, )
imgui-inspect-demo/src/imgui_support.rs:119