MCPcopy Create free account

hub / github.com/D0ntPanic/tpscube / functions

Functions881 in github.com/D0ntPanic/tpscube

↓ 5 callersMethodcorner_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 callersMethodcurrent_session
(&self)
lib/src/history.rs:330
↓ 5 callersMethoddo_move
(&self, mv: Move)
lib/src/cube4x4x4.rs:260
↓ 5 callersMethodheader_label
(&mut self, icon: &str, text: &str, landscape: bool, active: bool)
src/widgets.rs:158
↓ 5 callersMethodis_3x3x3
(&self)
lib/src/common.rs:620
↓ 5 callersFunctionis_mobile
()
src/lib.rs:983
↓ 5 callersMethodis_phase_solved
(&self)
lib/src/cube4x4x4.rs:267
↓ 5 callersMethodnew_session
(&mut self, history: &mut History)
src/timer/session.rs:1147
↓ 5 callersMethodnew_solve
(&mut self, solve: Solve)
lib/src/history.rs:317
↓ 5 callersMethodposition
(&self)
lib/src/action.rs:750
↓ 5 callersMethodrequest
(&mut self, target: Option<u32>)
src/framerate.rs:130
↓ 5 callersMethodrotation
Gets the face rotation amount in number of 90 degree clockwise rotations
lib/src/algorithms/moves.rs:267
↓ 5 callersMethodsection_separator
(&mut self)
src/widgets.rs:231
↓ 5 callersMethodsolve_type
(&self)
src/timer/scramble.rs:881
↓ 5 callersMethodstate
(&self)
lib/src/bluetooth.rs:433
↓ 4 callersMethodadd_id
(&mut self, id: flatbuffers::WIPOffset<&'b str>)
lib/src/action_generated.rs:876
↓ 4 callersMethodadd_penalty
(&mut self, penalty: flatbuffers::WIPOffset<flatbuffers::UnionWIPOffset>)
lib/src/action_generated.rs:904
↓ 4 callersMethodadd_penalty_type
(&mut self, penalty_type: Penalty)
lib/src/action_generated.rs:900
↓ 4 callersMethodadd_solve
(&mut self, solve: flatbuffers::WIPOffset<&'b str>)
lib/src/action_generated.rs:1113
↓ 4 callersMethodas_faces
Gets this cube state in face color format
lib/src/cube4x4x4.rs:1490
↓ 4 callersMethodaxis
(&self)
lib/src/algorithms/moves.rs:156
↓ 4 callersMethodbuild
(self, history: &History, solve_type: SolveType)
src/graph/data.rs:353
↓ 4 callersMethodcmp
(&self, other: &Self)
lib/src/history.rs:814
↓ 4 callersMethodcommit
(&mut self, storage: &DeferredStorage, always_write: bool)
lib/src/action.rs:553
↓ 4 callersMethodcount
(&self)
lib/src/algorithms/moves.rs:164
↓ 4 callersMethoddelete_solve
(&mut self, solve_id: String)
lib/src/history.rs:367
↓ 4 callersMethoddraw
( &mut self, gl: &mut GlContext<'_, '_>, verts: &[Vertex], idx: &[u16], )
src/gl.rs:291
↓ 4 callersMethodfinish_solve
(&mut self, time: u32, history: &mut History, solve_type: SolveType)
src/timer.rs:53
↓ 4 callersMethodfont_size
(self, size: FontSize)
src/font.rs:46
↓ 4 callersMethodheight
(&self, ui: &Ui, _layout_metrics: &SolveLayoutMetrics)
src/history.rs:130
↓ 4 callersMethodid
(&self)
lib/src/history.rs:995
↓ 4 callersMethodinverse
Gets the inverse of the move
lib/src/algorithms/moves.rs:101
↓ 4 callersMethodlast_average
(&self, count: usize)
lib/src/common.rs:458
↓ 4 callersMethodlast_layer_oriented
(&self)
lib/src/analysis/cfop.rs:774
↓ 4 callersMethodlast_layer_training_learning_multiplier
(&self)
src/timer/scramble.rs:893
↓ 4 callersMethodopen
()
lib/src/history.rs:119
↓ 4 callersMethodpenalty_as_time_penalty
(&self)
lib/src/action_generated.rs:772
↓ 4 callersMethodphase_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 callersFunctionpush_touches
(runner: &mut AppRunner, phase: egui::TouchPhase, event: &web_sys::TouchEvent)
src/lib.rs:630
↓ 4 callersMethodreset_cube_state
(&mut self)
src/cube.rs:278
↓ 4 callersMethodsave
(&self, storage: &DeferredStorage)
lib/src/action.rs:829
↓ 4 callersMethodserialize
( &self, builder: &'b mut FlatBufferBuilder<'a>, )
lib/src/action.rs:72
↓ 4 callersMethodsessions
(&self)
lib/src/history.rs:271
↓ 4 callersMethodset_cube_state
(&mut self, cube: Box<dyn Cube>)
src/cube.rs:284
↓ 4 callersMethodset_last_layer_training_algorithms
( &mut self, algorithms: LastLayerAlgorithmSelection, history: &mut History, )
src/timer/scramble.rs:897
↓ 4 callersMethodset_last_layer_training_learning_multiplier
( &mut self, learning_multplier: usize, history: &mut History, )
src/timer/scramble.rs:931
↓ 4 callersMethodset_string_setting
(&mut self, name: &str, value: &str)
lib/src/history.rs:769
↓ 4 callersMethodsetting_as_string
(&self, name: &str)
lib/src/history.rs:740
↓ 4 callersMethodsolve_fast
(&self)
lib/src/cube2x2x2.rs:292
↓ 4 callersMethodsum_of_transition_times
(&self)
lib/src/analysis/cfop.rs:1329
↓ 4 callersMethodsynced
(&self)
lib/src/bluetooth.rs:501
↓ 3 callersMethodadd_src_model_verts
( &mut self, rotation: &Mat4, model: &[SourceVertex], pos: &[i32; 3], )
src/cube.rs:358
↓ 3 callersMethodadd_time
(&mut self, time: u32)
lib/src/action_generated.rs:417
↓ 3 callersMethodanimating
(&self)
src/timer/scramble.rs:808
↓ 3 callersMethodas_faces
Gets this cube state in face color format
lib/src/cube3x3x3.rs:972
↓ 3 callersMethodbegin_frame
(&mut self, raw_input: egui::RawInput)
src/lib.rs:90
↓ 3 callersMethodclear_color
(&self)
src/app.rs:120
↓ 3 callersMethodcolor
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 callersFunctioncolor_for_recognition_step_index
(idx: usize)
src/widgets.rs:149
↓ 3 callersMethodcolors
(&self)
lib/src/cube2x2x2.rs:282
↓ 3 callersMethodconnect
(&self, address: BDAddr)
lib/src/bluetooth.rs:443
↓ 3 callersMethodcorner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube2x2x2.rs:336
↓ 3 callersMethodcorner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube3x3x3.rs:1197
↓ 3 callersMethodcorner_color
Gets the color of a specific corner (there are three colors per corner)
lib/src/cube4x4x4.rs:1778
↓ 3 callersMethodcross_solved
(&self)
lib/src/analysis/cfop.rs:738
↓ 3 callersMethodcurrent_time_color
(&self)
src/timer/state.rs:105
↓ 3 callersMethodcurrent_time_string
(&self)
src/timer/state.rs:77
↓ 3 callersFunctiondialog_visuals
()
src/style.rs:115
↓ 3 callersMethoddisconnect
(&mut self)
src/bluetooth.rs:160
↓ 3 callersMethoddisplay_scramble_from_current_state
(&mut self)
src/timer/scramble.rs:164
↓ 3 callersMethoddo_move
(&self, mv: Move)
lib/src/cube3x3x3.rs:218
↓ 3 callersMethodedge_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 callersMethodencrypt
(&self, value: &[u8])
lib/src/bluetooth/gan.rs:674
↓ 3 callersMethodend_frame
(&mut self)
src/lib.rs:95
↓ 3 callersMethodequatorial_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 callersFunctionfont_definitions
(screen_size: ScreenSize)
src/font.rs:51
↓ 3 callersMethodhas_actions
(&self)
lib/src/action.rs:627
↓ 3 callersMethodhas_bars
(&self)
src/timer/analysis.rs:22
↓ 3 callersMethodis_bluetooth_active
(&self)
src/timer/scramble.rs:124
↓ 3 callersMethodis_phase_solved
(&self)
lib/src/cube3x3x3.rs:230
↓ 3 callersMethodis_solved
(&self)
lib/src/cube2x2x2.rs:49
↓ 3 callersMethodis_solving
(&self)
src/timer/state.rs:36
↓ 3 callersMethodlast_layer_solved
(&self)
lib/src/analysis/cfop.rs:786
↓ 3 callersMethodlast_layer_training_realistic_weights
(&self)
src/timer/scramble.rs:889
↓ 3 callersMethodname
(&self)
src/bluetooth.rs:122
↓ 3 callersMethodoriented_last_layer
(&mut self, last_layer: CubeFace)
lib/src/cube3x3x3.rs:583
↓ 3 callersMethodpaint_standard_solve
( &self, ui: &mut Ui, x: f32, y: f32, i: usize, solve: &Solve,
src/history.rs:732
↓ 3 callersFunctionparse_move_string
(string: &str)
lib/src/common.rs:1446
↓ 3 callersFunctionparse_timed_move_string
(string: &str)
lib/src/common.rs:1458
↓ 3 callersMethodphase_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 callersMethodphase_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 callersMethodphase_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 callersMethodphase_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 callersMethodphase_3_edge_pair_index
(&self)
lib/src/cube4x4x4.rs:438
↓ 3 callersMethodphase_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 callersMethodphase_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 callersMethodphase_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 callersFunctionpopup_visuals
()
src/style.rs:129
↓ 3 callersMethodprobability_weight
(&self)
lib/src/analysis/cfop.rs:330
↓ 3 callersMethodpush
(&self, item: StorageQueueItem)
lib/src/storage.rs:301
← previousnext →101–200 of 881, ranked by callers