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
Method
prop_changed
(&self, prop_id: &str, resize: &mut bool, recreate_pins: &mut bool)
src/circuits/gates/gate.rs:366
Method
prop_changed
(&self, prop_id: &str, resize: &mut bool, recreate_pins: &mut bool)
src/circuits/gates/not.rs:129
Method
props
(&self)
src/circuits/mod.rs:630
Method
push_front
(&mut self, value: T)
src/containers.rs:992
Method
read_or_create_locked
( lock: &RwLock<Self>, pos: usize, creator: impl FnOnce() -> T, reader: impl F
src/containers.rs:296
Method
read_props
(props: &CircuitPropertyStore)
src/circuits/bundler.rs:378
Method
rect_properties
(mut iter: I, ui: &mut Ui, rect_ediror: bool)
src/ui/designer.rs:1122
Method
recursive_process
(inputs: &[WireState], extra: bool)
src/circuits/gates/gate.rs:300
Method
reduce_sum
(&self)
src/vector.rs:362
Method
remove_intersection
(&mut self, pos: Vec2i, split: bool, update_states: bool)
src/board.rs:834
Method
reset
(self: &Arc<Self>)
src/state.rs:1170
Method
resolve
(&self, resolver: impl FnOnce(&I) -> T)
src/main.rs:1218
Method
save
(&self)
src/state.rs:341
Method
save
(&self)
src/wires.rs:200
Method
save
(&self)
src/circuits/props.rs:79
Method
save
(&self, circ: &Arc<Circuit>, _copy: bool)
src/circuits/board.rs:728
Method
save
Serialize circuit parameters. NOT for circuit state<br> `copy`: `true` if data is saved for copying
src/circuits/mod.rs:700
Method
save
(&self)
src/circuits/transistor.rs:253
Method
save
(&self, circ: &Arc<Circuit>, copy: bool)
src/circuits/pin.rs:620
Method
schedule_next_update
(frequency: f32, pwm: f32, state: &mut ClockState)
src/circuits/clock.rs:48
Method
screen_to_world_tile
(&self, v: Vec2f)
src/main.rs:323
Method
serialize
(&self, serializer: S)
src/main.rs:483
Method
serialize
(&self, serializer: S)
src/containers.rs:23
Method
serialize
(&self, serializer: S)
src/pool.rs:50
Method
serialize
(&self, serializer: S)
src/debug.rs:577
Method
serialize
(&self, copy: bool)
src/state.rs:309
Method
serialize
(&self, serializer: S)
src/vector.rs:302
Method
serialize
(&self, _: bool)
src/circuits/board.rs:43
Method
serialize
(&self, _: bool)
src/circuits/button.rs:300
Method
serialize
(&self, serializer: S)
src/circuits/transistor.rs:283
Method
serialize
(&self, _copy: bool)
src/circuits/clock.rs:23
Method
serialize
(&self, _: bool)
src/circuits/led.rs:296
Method
serialize
(&self, copy: bool)
src/circuits/relay.rs:42
Method
set_closed
(ctx: &CircuitStateContext, closed: bool)
src/circuits/relay.rs:343
Method
set_length
(&mut self, length: T)
src/vector.rs:57
Method
set_ordered
(&mut self, ordered: bool)
src/containers.rs:1124
Function
set_state_input
(name: String, data: String)
src/web.rs:13
Method
set_wire
( &mut self, states: &StateCollection, wire: Option<usize>, update_wire: bool,
src/circuits/mod.rs:158
Method
set_zero
(&mut self)
src/vector.rs:251
Method
settings_tab
(&mut self, ui: &mut Ui)
src/app.rs:691
Method
single_value
(value: T)
src/vector.rs:36
Method
size
(&self, circ: &Arc<Circuit>)
templates/directional_circuit_template.rs:53
Method
size
(&self, circ: &Arc<Circuit>)
templates/circuit_template.rs:39
Method
size
(&self, circ: &Arc<Circuit>)
src/circuits/button.rs:289
Method
size
( preceding_pin: bool, remaining_pin: bool, bundle_side: BundlePinSide, io_cou
src/circuits/bundler.rs:336
Method
size
(&self, circ: &Arc<Circuit>)
src/circuits/transistor.rs:121
Method
size
(&self, _circ: &Arc<Circuit>)
src/circuits/clock.rs:307
Method
size
(&self, circ: &Arc<Circuit>)
src/circuits/led.rs:284
Method
size
(&self, circ: &Arc<Circuit>)
src/circuits/pullup.rs:69
Method
size
(ty: Type, groups: usize)
src/circuits/relay.rs:154
Method
size
inputs: 2..=3 -> 4, 3 inputs: 4..=5 -> 5, 5
src/circuits/gates/gate.rs:112
Method
size
(&self, circ: &Arc<Circuit>)
src/circuits/gates/not.rs:125
Method
size_directional
(size: Vec2u, dir: Direction4)
src/circuits/bundler.rs:356
Method
size_hint
(&self)
src/containers.rs:1084
Method
size_props
(props: &BundlerProperties)
src/circuits/bundler.rs:327
Method
size_props
(props: &CircuitPropertyStore)
src/circuits/relay.rs:136
Method
size_props
(props: &CircuitPropertyStore)
src/circuits/gates/gate.rs:101
Method
state_init
Called once on circuit state creation or load<br> Called after `circuit_init`<br> Use `CircuitStateContext::set_update_interval` to set how often `Sel
src/circuits/mod.rs:656
Method
state_init
(&self, ctx: &CircuitStateContext, first_init: bool)
src/circuits/clock.rs:293
Method
state_remove
Called once on circuit removal for each active state<br> Called before `remove_circuit`<br> if `reset_state` will be true, internal state will be remo
src/circuits/mod.rs:666
Method
state_to_f32
(state: &WireState)
src/circuits/gates/gate.rs:670
Method
str_deserialize
(chars: &mut Peekable<Chars>)
src/state.rs:131
Method
sub
(self, rhs: Self)
src/time.rs:49
Method
swap_props
(props: &CircuitPropertyStore)
src/ui/editor.rs:1300
Function
sync_send
()
src/state.rs:1374
Function
sync_send_state
()
src/state.rs:1377
Method
tab_inner_margin
(self, tab_inner_margin: Margin)
src/ui/side_panel.rs:113
Method
tab_spacing
(self, tab_spacing: Vec2)
src/ui/side_panel.rs:106
Method
to_chunk_pos
(pos: Vec2isize)
src/containers.rs:449
Method
to_quarter_id_pos
(chunk_pos: Vec2isize)
src/containers.rs:457
Method
transform_coord
(chunk: isize, in_chunk: usize)
src/containers.rs:750
Method
type_name
(&self)
templates/directional_circuit_template.rs:72
Method
type_name
(&self)
templates/circuit_template.rs:47
Method
type_name
(&self)
src/circuits/board.rs:775
Method
type_name
(&self)
src/circuits/button.rs:309
Method
type_name
(&self)
src/circuits/bundler.rs:730
Method
type_name
(&self)
src/circuits/transistor.rs:150
Method
type_name
(&self)
src/circuits/freq_meter.rs:152
Method
type_name
(&self)
src/circuits/clock.rs:359
Method
type_name
(&self)
src/circuits/led.rs:305
Method
type_name
(&self)
src/circuits/pullup.rs:78
Method
type_name
(&self)
src/circuits/relay.rs:614
Method
type_name
(&self)
src/circuits/gates/gate.rs:438
Method
type_name
(&self)
src/circuits/gates/not.rs:145
Method
ui
(&mut self, ui: &mut Ui, not_equal: bool)
src/circuits/props.rs:306
Method
ui
(&mut self, ui: &mut Ui, not_equal: bool)
src/circuits/transistor.rs:222
Method
ui
(&mut self, ui: &mut Ui, not_equal: bool)
src/circuits/pin.rs:740
Method
ui_update
(&mut self, style: &Style, ui: &mut Ui)
src/ui/designer.rs:710
Method
update
(&mut self, ui: &egui::Ui, rect: Rect, allow_primary_button_drag: bool)
src/main.rs:237
Method
update
(&mut self, ctx: &eframe::egui::Context, _frame: &mut eframe::Frame)
src/app.rs:72
Method
update
(&self, ctx: &CircuitStateContext, interval: &mut Option<Duration>)
src/circuits/mod.rs:650
Method
update_control
( &self, id: usize, _: &Arc<Circuit>, state: Option<&CircuitStateContext>,
src/circuits/board.rs:301
Method
update_control
( &self, id: usize, _: &Arc<Circuit>, state: Option<&CircuitStateContext>,
src/circuits/button.rs:169
Method
update_control
( &self, id: usize, circ: &Arc<Circuit>, state: Option<&CircuitStateContext>,
src/circuits/mod.rs:682
Method
update_signals
(&self, state_ctx: &CircuitStateContext, changed_pin: Option<usize>)
templates/directional_circuit_template.rs:49
Method
update_signals
(&self, state_ctx: &CircuitStateContext, changed_pin: Option<usize>)
templates/circuit_template.rs:35
Method
update_signals
(&self, state_ctx: &CircuitStateContext, changed_pin: Option<usize>)
src/circuits/board.rs:444
Method
update_signals
(&self, state_ctx: &CircuitStateContext, _: Option<usize>)
src/circuits/button.rs:270
Method
update_signals
(&self, state_ctx: &CircuitStateContext, _changed_pin: Option<usize>)
src/circuits/bundler.rs:608
Method
update_signals
(&self, state_ctx: &CircuitStateContext, _: Option<usize>)
src/circuits/transistor.rs:103
← previous
next →
801–900 of 916, ranked by callers