Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/benmkw/imnodes-rs
/ functions
Functions
126 in github.com/benmkw/imnodes-rs
⨍
Functions
126
◇
Types & classes
62
↓ 24 callers
Method
next_input_pin
Generates the next unique ID for an input pin.
src/lib.rs:156
↓ 22 callers
Method
next_node
Generates the next unique ID for a node.
src/lib.rs:149
↓ 21 callers
Method
next_output_pin
Generates the next unique ID for an output pin.
src/lib.rs:163
↓ 18 callers
Method
set_position
(&self, x: f32, y: f32, coordinate_system: CoordinateSystem)
src/lib.rs:293
↓ 16 callers
Method
set_as_current_editor
(&self)
src/context.rs:239
↓ 12 callers
Method
add_input
(&mut self, desc: &InputAttributeDesc, f: F)
src/scopes.rs:536
↓ 11 callers
Method
next_attribute
Generates the next unique ID for a static attribute (one without a pin).
src/lib.rs:170
↓ 10 callers
Method
add_titlebar
(&mut self, f: F)
src/scopes.rs:521
↓ 9 callers
Method
add_output
(&mut self, desc: &OutputAttributeDesc, f: F)
src/scopes.rs:552
↓ 7 callers
Method
next_link
Generates the next unique ID for a link.
src/lib.rs:177
↓ 6 callers
Method
push_style
Pushes multiple style modifications onto the stack for the duration of the closure. # Arguments `desc`: A [`StyleDesc`] struct describing the styles
src/scopes.rs:373
↓ 5 callers
Method
add_node
(&mut self, id: NodeId, f: F)
src/scopes.rs:322
↓ 5 callers
Method
new_identifier_generator
(&self)
src/context.rs:250
↓ 5 callers
Function
show
(ui: &imgui::Ui, state: &mut SaveLoadState<'a>)
imnodes-wgpu-examples/src/save_load.rs:247
↓ 5 callers
Function
update_output_node
Update function specifically for the output node pins
imnodes-wgpu-examples/src/color_editor.rs:311
↓ 4 callers
Method
add_link
(&mut self, id: LinkId, input_pin_id: InputPinId, output_pin_id: OutputPinId)
src/scopes.rs:340
↓ 4 callers
Method
add_static_attribute
(&mut self, desc: &StaticAttributeDesc, f: F)
src/scopes.rs:568
↓ 4 callers
Method
contains
Returns `true` if the other flags are contained within `self`.
src/styling.rs:283
↓ 4 callers
Method
create_editor
(&'a self, _desc: &EditorContextDesc)
src/context.rs:524
↓ 4 callers
Function
editor
(context: &EditorContext<'_>, f: F)
src/scopes.rs:245
↓ 4 callers
Method
get
Returns the currently set modifier key.
src/context.rs:96
↓ 4 callers
Method
get_destroyed_link
(&self)
src/scopes.rs:147
↓ 4 callers
Method
has_output
(&self, out: OutputPinId)
imnodes-wgpu-examples/src/color_editor.rs:168
↓ 3 callers
Method
insert
Inserts the specified flags in-place.
src/styling.rs:288
↓ 3 callers
Method
is_hovered
(&self, id: impl Hoverable)
src/scopes.rs:29
↓ 3 callers
Method
links_created
(&self)
src/scopes.rs:107
↓ 2 callers
Method
add_mini_map
(&mut self, desc: &MiniMapDesc)
src/scopes.rs:297
↓ 2 callers
Method
get_hovered_pin
(&self)
src/scopes.rs:159
↓ 2 callers
Method
get_inputs
(&self)
imnodes-wgpu-examples/src/color_editor.rs:196
↓ 2 callers
Method
update_file_content_display
(&mut self)
imnodes-wgpu-examples/src/save_load.rs:220
↓ 1 callers
Function
assert_file_exists
(path: &str)
imnodes-sys/build.rs:11
↓ 1 callers
Method
bits
Returns the underlying integer value.
src/styling.rs:273
↓ 1 callers
Method
clear_link_selection
(&self)
src/context.rs:457
↓ 1 callers
Method
clear_node_selection
(&self)
src/context.rs:396
↓ 1 callers
Function
create_the_editor
main node ui
imnodes-wgpu-examples/src/color_editor.rs:545
↓ 1 callers
Function
create_the_editor
main node ui
imnodes-wgpu-examples/src/multi_editor.rs:187
↓ 1 callers
Method
dropped_link
(&self, including_detached_links: bool, scope: &OuterScope)
src/lib.rs:394
↓ 1 callers
Method
from_where_link_dropped
(&self, including_detached_links: bool)
src/scopes.rs:214
↓ 1 callers
Method
from_where_link_started
(&self)
src/scopes.rs:198
↓ 1 callers
Method
get_hovered_link
(&self)
src/scopes.rs:172
↓ 1 callers
Function
get_hovered_node
()
src/lib.rs:515
↓ 1 callers
Function
get_input_values
Helper to get predecessor values for a specific node's inputs Returns values in the order of the node's input pins
imnodes-wgpu-examples/src/color_editor.rs:214
↓ 1 callers
Method
get_selected_nodes
(&self)
src/context.rs:416
↓ 1 callers
Method
is_start_of_link
(&self, scope: &OuterScope)
src/lib.rs:382
↓ 1 callers
Method
load
(&mut self)
imnodes-wgpu-examples/src/save_load.rs:126
↓ 1 callers
Method
load_current_editor_state_from_file
( &self, file_path: P, )
src/context.rs:349
↓ 1 callers
Method
move_editor_to
(&self)
src/lib.rs:266
↓ 1 callers
Method
num_selected_links
(&self)
src/scopes.rs:64
↓ 1 callers
Method
num_selected_links
(&self)
src/context.rs:432
↓ 1 callers
Method
num_selected_nodes
(&self)
src/scopes.rs:56
↓ 1 callers
Method
num_selected_nodes
(&self)
src/context.rs:407
↓ 1 callers
Method
owns_input
(&self, pin_id: InputPinId)
imnodes-wgpu-examples/src/color_editor.rs:179
↓ 1 callers
Method
register_attribute_id
Registers a used attribute ID, ensuring the generator will not produce it again.
src/lib.rs:205
↓ 1 callers
Method
register_input_pin_id
Registers a used input pin ID, ensuring the generator will not produce it again.
src/lib.rs:191
↓ 1 callers
Method
register_link_id
Registers a used link ID, ensuring the generator will not produce it again.
src/lib.rs:212
↓ 1 callers
Method
register_node_id
Registers a used node ID, ensuring the generator will not produce it again.
src/lib.rs:184
↓ 1 callers
Method
register_output_pin_id
Registers a used output pin ID, ensuring the generator will not produce it again.
src/lib.rs:198
↓ 1 callers
Method
reset_panning
(&self, pos: impl Into<[f32; 2]>)
src/context.rs:384
↓ 1 callers
Method
save
(&mut self)
imnodes-wgpu-examples/src/save_load.rs:90
↓ 1 callers
Method
save_current_editor_state_to_file
( &self, file_path: P, )
src/context.rs:323
↓ 1 callers
Method
selected_links
(&self)
src/scopes.rs:88
↓ 1 callers
Method
selected_nodes
(&self)
src/scopes.rs:72
↓ 1 callers
Method
set_draggable
(&self, draggable: bool)
src/lib.rs:257
↓ 1 callers
Method
snap_to_grid
(&self)
src/lib.rs:333
↓ 1 callers
Method
to_sys
(self)
src/styling.rs:99
↓ 1 callers
Function
update_node_recursive
Recursive update function - separated logic to avoid borrow issues
imnodes-wgpu-examples/src/color_editor.rs:238
Method
about_to_wait
(&mut self, _event_loop: &ActiveEventLoop)
imnodes-wgpu-examples/src/main.rs:360
Method
auto_panning_speed
Gets the auto-panning speed (when dragging near edges).
src/context.rs:78
Method
bitand
(self, rhs: Self)
src/styling.rs:313
Method
bitand_assign
(&mut self, rhs: Self)
src/styling.rs:319
Method
bitor
(self, rhs: Self)
src/styling.rs:300
Method
bitor_assign
(&mut self, rhs: Self)
src/styling.rs:306
Method
default
()
src/scopes.rs:266
Method
default
()
src/styling.rs:48
Method
default
Creates a new global imnodes context. Equivalent to `Context::new()`.
src/context.rs:491
Method
deselect
(&self)
src/lib.rs:352
Method
drop
(&mut self)
src/context.rs:469
Method
emulate_three_button_mouse
Gets a reference to the settings for emulating a three-button mouse.
src/context.rs:37
Method
from_bits_truncate
Creates a `StyleFlags` from an integer, truncating any unknown bits.
src/styling.rs:278
Method
from_sys
(sys: sys::ImNodesStyle)
src/styling.rs:77
Method
get_active_attribute
(&self)
src/scopes.rs:185
Method
get_dimensions
(&self)
src/lib.rs:281
Method
get_panning
(&self)
src/context.rs:375
Method
get_position
(&self, coordinate_system: CoordinateSystem)
src/lib.rs:320
Method
get_selected_links
(&self)
src/context.rs:441
Method
get_style
Gets a copy of the current style of the editor context.
src/styling.rs:142
Method
is_destroyed
(&self, scope: &OuterScope)
src/lib.rs:432
Method
is_hovered
(&self, scope: &OuterScope)
src/lib.rs:481
Method
is_selected
(&self)
src/lib.rs:361
Method
link_detach_with_modifier_click
Gets a reference to the settings for detaching links with a modifier click.
src/context.rs:52
Method
link_dropped_from
(&self, id: T, including_detached_links: bool)
src/scopes.rs:48
Method
link_started_at
(&self, id: T)
src/scopes.rs:36
Method
load_current_editor_state_from_string
(&self, data: &str)
src/context.rs:303
Method
load_editor_state_from_file
(&self, file_path: P)
src/context.rs:364
Method
load_editor_state_from_string
(&self, data: &str)
src/context.rs:314
Function
main
()
imnodes-wgpu-examples/src/main.rs:367
Function
main
()
imnodes-sys-bindgen/build.rs:1
Function
main
()
imnodes-sys-bindgen/src/main.rs:5
Function
main
()
imnodes-sys/build.rs:21
Method
multiple_select_modifier
Gets a reference to the settings for controlling multiple selection with a modifier key. # Safety The returned `MultipleSelectModifier` contains a ra
src/context.rs:22
next →
1–100 of 126, ranked by callers