MCPcopy Create free account

hub / github.com/PoOnesNerfect/bit_gossip / functions

Functions157 in github.com/PoOnesNerfect/bit_gossip

Functioninsert_path
( mut commands: Commands, grid: Res<GridDimensions>, neighbors: Res<Neighbors>, mut query: Que
examples/astar_maze/src/plugin.rs:77
Methodinto_builder
Converts this graph into a builder. This is useful if you want to update the graph, like resizing nodes or adding/removing edges. Then you can build
bit_gossip/src/graph/mod.rs:150
Methodinto_builder
(self)
bit_gossip/src/graph/sequential.rs:33
Methodinto_builder
(self)
bit_gossip/src/graph/parallel.rs:37
Methodis_neighbor
(&self, a: u16, b: u16)
examples/maze/src/lib.rs:73
Methodis_zero
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:75
Methoditer_ones
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:81
Methoditer_zeros
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:91
Functionmain
()
examples/floyd_warshall_maze/src/main.rs:8
Functionmain
()
examples/maze/src/main.rs:11
Functionmain
()
examples/astar_maze/src/main.rs:9
Functionmove_to_next_tile
( mut commands: Commands, graph: Query<&MyGraph>, player: Query<&Player>, mut query: Query<(En
examples/maze/src/bit_gossip.rs:60
Functionmove_to_next_tile
( mut commands: Commands, player: Query<&Player>, mut query: Query< (Entity, &CurrentNode,
examples/astar_maze/src/plugin.rs:51
Functionmovement
( time: Res<Time>, grid: Res<GridDimensions>, mut query: Query<( &mut Transform, &
examples/maze/src/game/movement.rs:48
Methodmulti_threaded
(mut self, multi_threaded: bool)
bit_gossip/src/graph/mod.rs:393
Methodneighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/mod.rs:211
Methodneighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/sequential.rs:77
Methodneighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/parallel.rs:85
Methodneighbors
(&self, node: NodeId)
bit_gossip/src/graph/mod.rs:262
Methodnew
(nodes_len: usize)
bit_gossip/src/graph/mod.rs:383
Methodnew
(nodes_len: usize)
bit_gossip/src/graph/sequential.rs:232
Methodnew
(nodes_len: usize)
bit_gossip/src/graph/parallel.rs:235
Methodnew
(width: u16, height: u16)
examples/maze/src/lib.rs:17
Methodnew
(current: u16)
examples/maze/src/game/movement.rs:20
Methodnext
(&mut self)
bit_gossip/src/bitvec/atomic_bitvec.rs:222
Methodnodes_len
(&self)
bit_gossip/src/graph/sequential.rs:132
Methodnodes_len
(&self)
bit_gossip/src/graph/parallel.rs:140
Methodone
(bit_index: usize)
bit_gossip/src/bitvec/bitvec.rs:28
Methodone
(bit_index: usize, n: usize)
bit_gossip/src/bitvec/atomic_bitvec.rs:44
Methodones
(bits: usize)
bit_gossip/src/bitvec/bitvec.rs:40
Methodpath_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/mod.rs:252
Methodpath_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/sequential.rs:120
Methodpath_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/parallel.rs:128
Methodpath_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/mod.rs:242
Methodpath_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/sequential.rs:109
Methodpath_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/parallel.rs:117
Functionpoll_compute_graph
( mut commands: Commands, mut compute_graphs: Query<(Entity, &mut ComputeGraph)>, )
examples/maze/src/bit_gossip.rs:112
Methodresize
Resize the graph to the given number of nodes. All edges that are connected to nodes that are removed will also be removed.
bit_gossip/src/graph/parallel.rs:246
Methodsetup
(mut commands: Commands)
examples/maze/src/lib.rs:91
Functionspawn_enemies
( mut commands: Commands, keyboard_input: Res<ButtonInput<KeyCode>>, grid: Res<GridDimensions>,
examples/maze/src/game/enemy.rs:21
Functionspawn_enemies
( mut commands: Commands, mesh: Res<CharacterMesh>, material: Res<EnemyMaterial>, enemies: Que
examples/maze/src/graphics/enemy.rs:54
Functionspawn_hud
(mut commands: Commands)
examples/maze/src/main.rs:58
Functionspawn_player
(mut commands: Commands, grid: Res<GridDimensions>)
examples/maze/src/game/player.rs:44
Functionspawn_player
( mut commands: Commands, mut materials: ResMut<Assets<ColorMaterial>>, mesh: Res<CharacterMesh>,
examples/maze/src/graphics/player.rs:17
Functiontest_graph
()
bit_gossip/src/graph/mod.rs:581
Functiontest_graph_128
()
bit_gossip/src/prim.rs:910
Functiontest_graph_16
()
bit_gossip/src/prim.rs:814
Functiontest_graph_32
()
bit_gossip/src/prim.rs:846
Functiontest_graph_64
()
bit_gossip/src/prim.rs:878
Functiontest_iter_zeros
()
bit_gossip/src/bitvec/bitvec.rs:354
Functiontest_para_graph
()
bit_gossip/src/graph/parallel.rs:724
Functiontest_seq_graph
()
bit_gossip/src/graph/sequential.rs:723
Methodtruncate
Truncate the size of the bitvec to the given length of bits.
bit_gossip/src/bitvec/bitvec.rs:138
Methodtruncate
Truncate the size of the bitvec to the given length of bits.
bit_gossip/src/bitvec/atomic_bitvec.rs:148
Functionupdate_hud_text
( time: Res<Time>, graph: Query<Ref<MyGraph>>, mut hud_text: Query<(&mut HudText, &mut Text), With
examples/maze/src/main.rs:35
Methodwith_target
(mut self, target: u16)
examples/maze/src/game/movement.rs:33
Methodzeros
(n: usize)
bit_gossip/src/bitvec/atomic_bitvec.rs:28
← previous101–157 of 157, ranked by callers