Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ved-s/cuprous
/ functions
Functions
916 in github.com/Ved-s/cuprous
⨍
Functions
916
◇
Types & classes
245
↓ 1 callers
Method
state_remove
(&self, ctx: &CircuitStateContext, reset_state: &mut bool)
src/circuits/board.rs:699
↓ 1 callers
Method
str_serialize
(&self, str: &mut String)
src/state.rs:115
↓ 1 callers
Method
swap_selected_size
(&mut self, selected_item: &SelectedItem)
src/ui/editor.rs:1299
↓ 1 callers
Method
swapped
(self)
src/vector.rs:147
↓ 1 callers
Function
take_state_input
(name, data)
src/web.rs:18
↓ 1 callers
Method
terminate_thread
(&self)
src/state.rs:1150
↓ 1 callers
Method
try_change_circuit_size
todo: result
src/board.rs:1553
↓ 1 callers
Method
try_read
(&self)
src/debug.rs:384
↓ 1 callers
Method
try_toggle_node_intersection
(&mut self, pos: Vec2i)
src/board.rs:740
↓ 1 callers
Method
try_updating_circuit_property
Todo: result
src/board.rs:1451
↓ 1 callers
Method
try_write
(&self)
src/debug.rs:438
↓ 1 callers
Method
ty
(self)
src/board.rs:1716
↓ 1 callers
Method
update
(&self)
src/state.rs:424
↓ 1 callers
Method
update_previews
(&mut self, ctx: &PaintContext)
src/ui/editor.rs:707
↓ 1 callers
Method
update_selected
( &mut self, ui: &Ui, current_index: Option<usize>, current_sub_index: Option<
src/ui/mod.rs:98
↓ 1 callers
Method
update_signals
(&self, state_ctx: &CircuitStateContext, changed_pin: Option<usize>)
src/circuits/pin.rs:319
↓ 1 callers
Method
update_wire_now
(self: &Arc<State>, wire: usize, skip_state_ckeck: bool)
src/state.rs:1030
↓ 1 callers
Method
update_wires
(&mut self, ctx: &PaintContext, selected: bool)
src/ui/editor.rs:663
↓ 1 callers
Function
watcher_thread
(recv: Receiver<ObjectLockAck>)
src/debug.rs:121
↓ 1 callers
Function
web_main
(canvas_id: &str)
src/main.rs:105
↓ 1 callers
Function
web_time_provider
()
src/time.rs:55
↓ 1 callers
Method
with_id
(self, id: usize)
src/board.rs:1756
↓ 1 callers
Method
write_wire
(&self, id: usize, writer: impl FnOnce(&mut WireState) -> R)
src/state.rs:566
Method
add_assign
(&mut self, rhs: Duration)
src/time.rs:41
Method
add_error_context
(errors: &ErrorContext, ui: &mut Ui, id: Id)
src/error.rs:118
Method
add_error_list
(errors: &ErrorList, ui: &mut Ui, id: Id)
src/error.rs:128
Method
angle_to
(self, other: Self)
src/vector.rs:109
Method
apply_props
(&mut self, circ: &Arc<Circuit>, _: Option<&str>)
templates/directional_circuit_template.rs:64
Method
apply_props
(&mut self, circ: &Arc<Circuit>, changed: Option<&str>)
src/circuits/button.rs:217
Method
apply_props
(&mut self, circ: &Arc<Circuit>, _: Option<&str>)
src/circuits/bundler.rs:715
Method
apply_props
(&mut self, circ: &Arc<Circuit>, changed: Option<&str>)
src/circuits/transistor.rs:125
Method
apply_props
(&mut self, circ: &Arc<Circuit>, prop: Option<&str>)
src/circuits/clock.rs:318
Method
apply_props
(&mut self, circ: &Arc<Circuit>, changed: Option<&str>)
src/circuits/led.rs:212
Method
apply_props
(&mut self, circ: &Arc<Circuit>, _: Option<&str>)
src/circuits/relay.rs:584
Method
apply_props
(&mut self, circ: &Arc<Circuit>, _: Option<&str>)
src/circuits/gates/gate.rs:373
Method
apply_props
(&mut self, circ: &Arc<Circuit>, _: Option<&str>)
src/circuits/gates/not.rs:136
Method
as_mut_slice
(&mut self)
src/containers.rs:970
Method
as_slice
(&self)
src/containers.rs:959
Method
background_update
(&mut self, style: &Style, ui: &mut Ui)
src/ui/designer.rs:266
Method
boards_ui
(this: &mut CircuitBoardEditor, ui: &mut Ui)
src/ui/editor.rs:1433
Method
borrow
(&self)
src/main.rs:834
Method
builtin_ui
(this: &mut CircuitBoardEditor, style: &Style, ui: &mut Ui)
src/ui/editor.rs:1385
Method
cached_name
(index: usize, ty: CacheNameType)
src/circuits/bundler.rs:302
Method
calc_wire_part
(from: Option<Vec2i>, to: Option<Vec2i>)
src/board.rs:1174
Method
calc_wire_part_rect
(screen: &Screen, part: &WirePart)
src/ui/editor.rs:815
Method
calc_wire_point_rect
(screen: &Screen, pos: Vec2i)
src/ui/editor.rs:807
Method
chunk_exists_at
(&self, pos: impl Into<Vec2isize>)
src/containers.rs:563
Method
circuit_init
Load board and design
src/circuits/board.rs:591
Method
circuit_init
(&mut self, circ: &Arc<Circuit>, first_init: bool)
src/circuits/pin.rs:545
Method
circuit_remove
(&mut self, circ: &Arc<Circuit>)
src/circuits/pin.rs:603
Method
clear
(&mut self)
src/containers.rs:260
Method
clear
(&mut self)
src/error.rs:112
Method
clone
(&self)
src/circuits/transistor.rs:249
Method
clone_circuit_internal_state
(&self)
src/circuits/mod.rs:591
Method
clone_into
(&self, other: &mut Self)
src/pool.rs:132
Method
collect_changes
( &mut self, pass: &EditableCircuitBoard, changes: &mut HashSet<SelectedBoardObject>,
src/board.rs:1846
Method
color
(&self, state: &State, style: &Style)
src/wires.rs:145
Method
combine_boolean
(&mut self, state: &WireState, combiner: &impl Fn(bool, bool) -> bool)
src/state.rs:234
Method
control_count
(&self, _: &Arc<Circuit>)
src/circuits/board.rs:256
Method
control_count
(&self, _: &Arc<Circuit>)
src/circuits/button.rs:140
Method
control_info
(&self, circ: &Arc<Circuit>, id: usize)
src/circuits/board.rs:271
Method
control_info
(&self, circuit: &Arc<Circuit>, id: usize)
src/circuits/button.rs:144
Method
control_info
(&self, circ: &Arc<Circuit>, id: usize)
src/circuits/mod.rs:678
Method
control_properties
(mut iter: I, ui: &mut Ui, design_provider: &dyn DesignProvider)
src/ui/designer.rs:1274
Method
copy_into
(&self, other: &mut dyn CircuitPropertyImpl)
src/circuits/props.rs:341
Method
copy_into
(&self, other: &mut dyn CircuitPropertyImpl)
src/circuits/transistor.rs:263
Method
create
(cc: &CreationContext)
src/app.rs:352
Method
create
TODO: cleanup
src/circuits/mod.rs:376
Method
create_impl
(&self)
templates/directional_circuit_template.rs:89
Method
create_impl
(&self)
templates/circuit_template.rs:63
Method
create_impl
(&self)
src/circuits/board.rs:821
Method
create_impl
(&self)
src/circuits/button.rs:353
Method
create_impl
(&self)
src/circuits/bundler.rs:760
Method
create_impl
(&self)
src/circuits/transistor.rs:190
Method
create_impl
(&self)
src/circuits/freq_meter.rs:168
Method
create_impl
(&self)
src/circuits/clock.rs:379
Method
create_impl
(&self)
src/circuits/led.rs:341
Method
create_impl
(&self)
src/circuits/pullup.rs:98
Method
create_impl
(&self)
src/circuits/relay.rs:661
Method
create_impl
(&self)
src/circuits/gates/gate.rs:434
Method
create_impl
(&self)
src/circuits/gates/not.rs:170
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
templates/directional_circuit_template.rs:44
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
templates/circuit_template.rs:30
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/board.rs:420
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/button.rs:263
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/bundler.rs:575
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/transistor.rs:89
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/freq_meter.rs:123
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/clock.rs:228
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/led.rs:245
Method
create_pins
(&mut self, _: &Arc<Circuit>)
src/circuits/pullup.rs:51
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/relay.rs:369
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/gates/gate.rs:230
Method
create_pins
(&mut self, circ: &Arc<Circuit>)
src/circuits/gates/not.rs:91
Method
current_id
(&self)
src/board.rs:1592
Method
custom_config_ui
(&self, ui: &mut egui::Ui)
src/board.rs:2031
Method
custom_pin_apply_state
( &self, ctx: &CircuitStateContext, pin: usize, state: &WireState, vis
src/circuits/board.rs:547
Method
custom_pin_apply_state
Custom write for [`PinDirection::Custom`]
src/circuits/mod.rs:736
Method
custom_pin_apply_state
( &self, ctx: &CircuitStateContext, pin: usize, state: &WireState, vis
src/circuits/relay.rs:486
Method
custom_pin_mutate_state
( &self, ctx: &CircuitStateContext, pin: usize, state: &mut Wi
src/circuits/board.rs:513
← previous
next →
401–500 of 916, ranked by callers