Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PoOnesNerfect/bit_gossip
/ functions
Functions
157 in github.com/PoOnesNerfect/bit_gossip
⨍
Functions
157
◇
Types & classes
53
Function
insert_path
( mut commands: Commands, grid: Res<GridDimensions>, neighbors: Res<Neighbors>, mut query: Que
examples/astar_maze/src/plugin.rs:77
Method
into_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
Method
into_builder
(self)
bit_gossip/src/graph/sequential.rs:33
Method
into_builder
(self)
bit_gossip/src/graph/parallel.rs:37
Method
is_neighbor
(&self, a: u16, b: u16)
examples/maze/src/lib.rs:73
Method
is_zero
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:75
Method
iter_ones
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:81
Method
iter_zeros
(&self)
bit_gossip/src/bitvec/atomic_bitvec.rs:91
Function
main
()
examples/floyd_warshall_maze/src/main.rs:8
Function
main
()
examples/maze/src/main.rs:11
Function
main
()
examples/astar_maze/src/main.rs:9
Function
move_to_next_tile
( mut commands: Commands, graph: Query<&MyGraph>, player: Query<&Player>, mut query: Query<(En
examples/maze/src/bit_gossip.rs:60
Function
move_to_next_tile
( mut commands: Commands, player: Query<&Player>, mut query: Query< (Entity, &CurrentNode,
examples/astar_maze/src/plugin.rs:51
Function
movement
( time: Res<Time>, grid: Res<GridDimensions>, mut query: Query<( &mut Transform, &
examples/maze/src/game/movement.rs:48
Method
multi_threaded
(mut self, multi_threaded: bool)
bit_gossip/src/graph/mod.rs:393
Method
neighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/mod.rs:211
Method
neighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/sequential.rs:77
Method
neighbor_to_with
( &self, curr: NodeId, dest: NodeId, f: impl Fn(NodeId) -> bool, )
bit_gossip/src/graph/parallel.rs:85
Method
neighbors
(&self, node: NodeId)
bit_gossip/src/graph/mod.rs:262
Method
new
(nodes_len: usize)
bit_gossip/src/graph/mod.rs:383
Method
new
(nodes_len: usize)
bit_gossip/src/graph/sequential.rs:232
Method
new
(nodes_len: usize)
bit_gossip/src/graph/parallel.rs:235
Method
new
(width: u16, height: u16)
examples/maze/src/lib.rs:17
Method
new
(current: u16)
examples/maze/src/game/movement.rs:20
Method
next
(&mut self)
bit_gossip/src/bitvec/atomic_bitvec.rs:222
Method
nodes_len
(&self)
bit_gossip/src/graph/sequential.rs:132
Method
nodes_len
(&self)
bit_gossip/src/graph/parallel.rs:140
Method
one
(bit_index: usize)
bit_gossip/src/bitvec/bitvec.rs:28
Method
one
(bit_index: usize, n: usize)
bit_gossip/src/bitvec/atomic_bitvec.rs:44
Method
ones
(bits: usize)
bit_gossip/src/bitvec/bitvec.rs:40
Method
path_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/mod.rs:252
Method
path_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/sequential.rs:120
Method
path_exists
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/parallel.rs:128
Method
path_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/mod.rs:242
Method
path_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/sequential.rs:109
Method
path_to
(&self, curr: NodeId, dest: NodeId)
bit_gossip/src/graph/parallel.rs:117
Function
poll_compute_graph
( mut commands: Commands, mut compute_graphs: Query<(Entity, &mut ComputeGraph)>, )
examples/maze/src/bit_gossip.rs:112
Method
resize
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
Method
setup
(mut commands: Commands)
examples/maze/src/lib.rs:91
Function
spawn_enemies
( mut commands: Commands, keyboard_input: Res<ButtonInput<KeyCode>>, grid: Res<GridDimensions>,
examples/maze/src/game/enemy.rs:21
Function
spawn_enemies
( mut commands: Commands, mesh: Res<CharacterMesh>, material: Res<EnemyMaterial>, enemies: Que
examples/maze/src/graphics/enemy.rs:54
Function
spawn_hud
(mut commands: Commands)
examples/maze/src/main.rs:58
Function
spawn_player
(mut commands: Commands, grid: Res<GridDimensions>)
examples/maze/src/game/player.rs:44
Function
spawn_player
( mut commands: Commands, mut materials: ResMut<Assets<ColorMaterial>>, mesh: Res<CharacterMesh>,
examples/maze/src/graphics/player.rs:17
Function
test_graph
()
bit_gossip/src/graph/mod.rs:581
Function
test_graph_128
()
bit_gossip/src/prim.rs:910
Function
test_graph_16
()
bit_gossip/src/prim.rs:814
Function
test_graph_32
()
bit_gossip/src/prim.rs:846
Function
test_graph_64
()
bit_gossip/src/prim.rs:878
Function
test_iter_zeros
()
bit_gossip/src/bitvec/bitvec.rs:354
Function
test_para_graph
()
bit_gossip/src/graph/parallel.rs:724
Function
test_seq_graph
()
bit_gossip/src/graph/sequential.rs:723
Method
truncate
Truncate the size of the bitvec to the given length of bits.
bit_gossip/src/bitvec/bitvec.rs:138
Method
truncate
Truncate the size of the bitvec to the given length of bits.
bit_gossip/src/bitvec/atomic_bitvec.rs:148
Function
update_hud_text
( time: Res<Time>, graph: Query<Ref<MyGraph>>, mut hud_text: Query<(&mut HudText, &mut Text), With
examples/maze/src/main.rs:35
Method
with_target
(mut self, target: u16)
examples/maze/src/game/movement.rs:33
Method
zeros
(n: usize)
bit_gossip/src/bitvec/atomic_bitvec.rs:28
← previous
101–157 of 157, ranked by callers