Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/D0ntPanic/tpscube
/ functions
Functions
881 in github.com/D0ntPanic/tpscube
⨍
Functions
881
◇
Types & classes
294
↓ 5 callers
Method
corner_permutation_index
Index for the corner permutations is the representation of the state in the factorial number system (each digit in the number decreases in base, with
lib/src/cube2x2x2.rs:161
↓ 5 callers
Method
current_session
(&self)
lib/src/history.rs:330
↓ 5 callers
Method
do_move
(&self, mv: Move)
lib/src/cube4x4x4.rs:260
↓ 5 callers
Method
header_label
(&mut self, icon: &str, text: &str, landscape: bool, active: bool)
src/widgets.rs:158
↓ 5 callers
Method
is_3x3x3
(&self)
lib/src/common.rs:620
↓ 5 callers
Function
is_mobile
()
src/lib.rs:983
↓ 5 callers
Method
is_phase_solved
(&self)
lib/src/cube4x4x4.rs:267
↓ 5 callers
Method
new_session
(&mut self, history: &mut History)
src/timer/session.rs:1147
↓ 5 callers
Method
new_solve
(&mut self, solve: Solve)
lib/src/history.rs:317
↓ 5 callers
Method
position
(&self)
lib/src/action.rs:750
↓ 5 callers
Method
request
(&mut self, target: Option<u32>)
src/framerate.rs:130
↓ 5 callers
Method
rotation
Gets the face rotation amount in number of 90 degree clockwise rotations
lib/src/algorithms/moves.rs:267
↓ 5 callers
Method
section_separator
(&mut self)
src/widgets.rs:231
↓ 5 callers
Method
solve_type
(&self)
src/timer/scramble.rs:881
↓ 5 callers
Method
state
(&self)
lib/src/bluetooth.rs:433
↓ 4 callers
Method
add_id
(&mut self, id: flatbuffers::WIPOffset<&'b str>)
lib/src/action_generated.rs:876
↓ 4 callers
Method
add_penalty
(&mut self, penalty: flatbuffers::WIPOffset<flatbuffers::UnionWIPOffset>)
lib/src/action_generated.rs:904
↓ 4 callers
Method
add_penalty_type
(&mut self, penalty_type: Penalty)
lib/src/action_generated.rs:900
↓ 4 callers
Method
add_solve
(&mut self, solve: flatbuffers::WIPOffset<&'b str>)
lib/src/action_generated.rs:1113
↓ 4 callers
Method
as_faces
Gets this cube state in face color format
lib/src/cube4x4x4.rs:1490
↓ 4 callers
Method
axis
(&self)
lib/src/algorithms/moves.rs:156
↓ 4 callers
Method
build
(self, history: &History, solve_type: SolveType)
src/graph/data.rs:353
↓ 4 callers
Method
cmp
(&self, other: &Self)
lib/src/history.rs:814
↓ 4 callers
Method
commit
(&mut self, storage: &DeferredStorage, always_write: bool)
lib/src/action.rs:553
↓ 4 callers
Method
count
(&self)
lib/src/algorithms/moves.rs:164
↓ 4 callers
Method
delete_solve
(&mut self, solve_id: String)
lib/src/history.rs:367
↓ 4 callers
Method
draw
( &mut self, gl: &mut GlContext<'_, '_>, verts: &[Vertex], idx: &[u16], )
src/gl.rs:291
↓ 4 callers
Method
finish_solve
(&mut self, time: u32, history: &mut History, solve_type: SolveType)
src/timer.rs:53
↓ 4 callers
Method
font_size
(self, size: FontSize)
src/font.rs:46
↓ 4 callers
Method
height
(&self, ui: &Ui, _layout_metrics: &SolveLayoutMetrics)
src/history.rs:130
↓ 4 callers
Method
id
(&self)
lib/src/history.rs:995
↓ 4 callers
Method
inverse
Gets the inverse of the move
lib/src/algorithms/moves.rs:101
↓ 4 callers
Method
last_average
(&self, count: usize)
lib/src/common.rs:458
↓ 4 callers
Method
last_layer_oriented
(&self)
lib/src/analysis/cfop.rs:774
↓ 4 callers
Method
last_layer_training_learning_multiplier
(&self)
src/timer/scramble.rs:893
↓ 4 callers
Method
open
()
lib/src/history.rs:119
↓ 4 callers
Method
penalty_as_time_penalty
(&self)
lib/src/action_generated.rs:772
↓ 4 callers
Method
phase_2_green_blue_centers_index
Find the positions of the green and blue centers. We know the green and blue pieces cannot be on the red or orange faces after phase 1 is complete, so
lib/src/cube4x4x4.rs:1187
↓ 4 callers
Function
push_touches
(runner: &mut AppRunner, phase: egui::TouchPhase, event: &web_sys::TouchEvent)
src/lib.rs:630
↓ 4 callers
Method
reset_cube_state
(&mut self)
src/cube.rs:278
↓ 4 callers
Method
save
(&self, storage: &DeferredStorage)
lib/src/action.rs:829
↓ 4 callers
Method
serialize
( &self, builder: &'b mut FlatBufferBuilder<'a>, )
lib/src/action.rs:72
↓ 4 callers
Method
sessions
(&self)
lib/src/history.rs:271
↓ 4 callers
Method
set_cube_state
(&mut self, cube: Box<dyn Cube>)
src/cube.rs:284
↓ 4 callers
Method
set_last_layer_training_algorithms
( &mut self, algorithms: LastLayerAlgorithmSelection, history: &mut History, )
src/timer/scramble.rs:897
↓ 4 callers
Method
set_last_layer_training_learning_multiplier
( &mut self, learning_multplier: usize, history: &mut History, )
src/timer/scramble.rs:931
↓ 4 callers
Method
set_string_setting
(&mut self, name: &str, value: &str)
lib/src/history.rs:769
↓ 4 callers
Method
setting_as_string
(&self, name: &str)
lib/src/history.rs:740
↓ 4 callers
Method
solve_fast
(&self)
lib/src/cube2x2x2.rs:292
↓ 4 callers
Method
sum_of_transition_times
(&self)
lib/src/analysis/cfop.rs:1329
↓ 4 callers
Method
synced
(&self)
lib/src/bluetooth.rs:501
↓ 3 callers
Method
add_src_model_verts
( &mut self, rotation: &Mat4, model: &[SourceVertex], pos: &[i32; 3], )
src/cube.rs:358
↓ 3 callers
Method
add_time
(&mut self, time: u32)
lib/src/action_generated.rs:417
↓ 3 callers
Method
animating
(&self)
src/timer/scramble.rs:808
↓ 3 callers
Method
as_faces
Gets this cube state in face color format
lib/src/cube3x3x3.rs:972
↓ 3 callers
Method
begin_frame
(&mut self, raw_input: egui::RawInput)
src/lib.rs:90
↓ 3 callers
Method
clear_color
(&self)
src/app.rs:120
↓ 3 callers
Method
color
Gets the color for a given place on the cube. For a given `face`, the `row` and `col` represent the zero-indexed position on the face to be accessed.
lib/src/cube2x2x2.rs:331
↓ 3 callers
Function
color_for_recognition_step_index
(idx: usize)
src/widgets.rs:149
↓ 3 callers
Method
colors
(&self)
lib/src/cube2x2x2.rs:282
↓ 3 callers
Method
connect
(&self, address: BDAddr)
lib/src/bluetooth.rs:443
↓ 3 callers
Method
corner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube2x2x2.rs:336
↓ 3 callers
Method
corner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube3x3x3.rs:1197
↓ 3 callers
Method
corner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube4x4x4.rs:1778
↓ 3 callers
Method
cross_solved
(&self)
lib/src/analysis/cfop.rs:738
↓ 3 callers
Method
current_time_color
(&self)
src/timer/state.rs:105
↓ 3 callers
Method
current_time_string
(&self)
src/timer/state.rs:77
↓ 3 callers
Function
dialog_visuals
()
src/style.rs:115
↓ 3 callers
Method
disconnect
(&mut self)
src/bluetooth.rs:160
↓ 3 callers
Method
display_scramble_from_current_state
(&mut self)
src/timer/scramble.rs:164
↓ 3 callers
Method
do_move
(&self, mv: Move)
lib/src/cube3x3x3.rs:218
↓ 3 callers
Method
edge_orientation_index
Index for the edge orientations is a simple binary integer representation. The zero index is the solved state. Note that the last edge is not represen
lib/src/cube3x3x3.rs:889
↓ 3 callers
Method
encrypt
(&self, value: &[u8])
lib/src/bluetooth/gan.rs:674
↓ 3 callers
Method
end_frame
(&mut self)
src/lib.rs:95
↓ 3 callers
Method
equatorial_edge_slice_index
Find the positions of the edge pieces that belong in the equatorial slice. For this index, it does not matter what order these pieces are in, so which
lib/src/cube3x3x3.rs:926
↓ 3 callers
Function
font_definitions
(screen_size: ScreenSize)
src/font.rs:51
↓ 3 callers
Method
has_actions
(&self)
lib/src/action.rs:627
↓ 3 callers
Method
has_bars
(&self)
src/timer/analysis.rs:22
↓ 3 callers
Method
is_bluetooth_active
(&self)
src/timer/scramble.rs:124
↓ 3 callers
Method
is_phase_solved
(&self)
lib/src/cube3x3x3.rs:230
↓ 3 callers
Method
is_solved
(&self)
lib/src/cube2x2x2.rs:49
↓ 3 callers
Method
is_solving
(&self)
src/timer/state.rs:36
↓ 3 callers
Method
last_layer_solved
(&self)
lib/src/analysis/cfop.rs:786
↓ 3 callers
Method
last_layer_training_realistic_weights
(&self)
src/timer/scramble.rs:889
↓ 3 callers
Method
name
(&self)
src/bluetooth.rs:122
↓ 3 callers
Method
oriented_last_layer
(&mut self, last_layer: CubeFace)
lib/src/cube3x3x3.rs:583
↓ 3 callers
Method
paint_standard_solve
( &self, ui: &mut Ui, x: f32, y: f32, i: usize, solve: &Solve,
src/history.rs:732
↓ 3 callers
Function
parse_move_string
(string: &str)
lib/src/common.rs:1446
↓ 3 callers
Function
parse_timed_move_string
(string: &str)
lib/src/common.rs:1458
↓ 3 callers
Method
phase_1_orange_centers_index
Find the positions of the orange centers. For this index, it does not matter what order these pieces are in as they are not identified specifically. T
lib/src/cube4x4x4.rs:1123
↓ 3 callers
Method
phase_1_red_centers_index
Find the positions of the red centers. For this index, it does not matter what order these pieces are in as they are not identified specifically. This
lib/src/cube4x4x4.rs:1099
↓ 3 callers
Method
phase_2_edge_permutation_index
Index for the edge permutations is the representation of the state in the factorial number system (each digit in the number decreases in base, with th
lib/src/cube3x3x3.rs:902
↓ 3 callers
Method
phase_2_equatorial_edge_permutation_index
This index is only valid for phase 2 (equatorial edge pieces are already in the slice but not necessarily in the proper places). Index for the edge pe
lib/src/cube3x3x3.rs:952
↓ 3 callers
Method
phase_3_edge_pair_index
(&self)
lib/src/cube4x4x4.rs:438
↓ 3 callers
Method
phase_3_green_blue_centers_index
Find the positions of the green and blue centers. It is known at this point that there are only 8 valid locations for these centers, as they were plac
lib/src/cube4x4x4.rs:1238
↓ 3 callers
Method
phase_4_centers_index
Find the positions of all centers during phase 4. The centers are split into three groups of two faces, with four of the faces already in vertical col
lib/src/cube4x4x4.rs:1389
↓ 3 callers
Method
phase_4_edge_pair_index
Index for the edge pairing is the representation of the state in the factorial number system (each digit in the number decreases in base, with the dig
lib/src/cube4x4x4.rs:1403
↓ 3 callers
Function
popup_visuals
()
src/style.rs:129
↓ 3 callers
Method
probability_weight
(&self)
lib/src/analysis/cfop.rs:330
↓ 3 callers
Method
push
(&self, item: StorageQueueItem)
lib/src/storage.rs:301
← previous
next →
101–200 of 881, ranked by callers