Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DomWilliams0/name-needed
/ functions
Functions
1,261 in github.com/DomWilliams0/name-needed
⨍
Functions
1,261
◇
Types & classes
279
↓ 3 callers
Method
contains
(&self, slab: &SlabLocation)
world/src/world.rs:901
↓ 3 callers
Function
deep_clone
(chunks: &[ChunkDescriptor])
world/benches/terrain.rs:51
↓ 3 callers
Function
do_hash
(dse: &dyn Dse<TestContext>)
ai/src/decision.rs:274
↓ 3 callers
Function
do_it_neighbours
( this: Vec<TestArea>, other: Vec<TestArea>, dir: Option<NeighbourOffset>, )
world/src/navigationv2/mod.rs:632
↓ 3 callers
Method
dse
(&self)
ai/src/decision.rs:148
↓ 3 callers
Method
find_block_path
( &self, from: BlockPosition, to: BlockPosition, goal: SearchGoal, con
world/src/navigation/block_navigation.rs:76
↓ 3 callers
Method
find_path
Finds a path between 2 arbitrary positions in the world
world/src/world.rs:206
↓ 3 callers
Method
find_path_with_goal
( &self, from: WorldPosition, to: WorldPosition, goal: SearchGoal, )
world/src/world.rs:214
↓ 3 callers
Method
flatten
(coord: impl CoordType)
grid/src/grid_impl.rs:133
↓ 3 callers
Method
floored
(&self)
unit/src/world/world_point.rs:63
↓ 3 callers
Function
get_or_wait_for_slab_vertical_space
( notifier: &mut ListeningLoadNotifier, world: &WorldRef<C>, slab: SlabLocation, )
world/src/world.rs:1043
↓ 3 callers
Method
hash
(&self, state: &mut H)
ai/src/decision.rs:121
↓ 3 callers
Function
hue_to_rgb
(p: f32, q: f32, t: f32)
color/src/lib.rs:140
↓ 3 callers
Function
intbound
(s: f64, ds: f64)
world/src/ray.rs:195
↓ 3 callers
Method
is_all_solid
(&self)
world/src/occlusion.rs:71
↓ 3 callers
Method
iter
Positive=interest, negative=danger. -1..=1
context_steering/src/lib.rs:180
↓ 3 callers
Method
iter_accessible_edges
Filter function takes (candidate dest node, directional step height). Step height and clearance have already been checked against requirement. Return
world/src/navigationv2/world_graph.rs:223
↓ 3 callers
Method
iter_decreasing
(&self)
world/src/chunk/double_sided_vec.rs:111
↓ 3 callers
Method
iter_inter_slab_edges
( &self, )
world/src/navigationv2/world_graph.rs:317
↓ 3 callers
Method
iter_outline
2d outline in xy, keeps full z range
unit/src/world/range.rs:397
↓ 3 callers
Function
loader_from_chunks_blocking_with_load_blacklist
( chunks: Vec<ChunkDescriptor<DummyWorldContext>>, blacklist: Vec<SlabLocation>, )
world/src/world.rs:1313
↓ 3 callers
Method
lookup_area_info
( &self, area: crate::navigationv2::world_graph::WorldArea, )
world/src/world.rs:379
↓ 3 callers
Function
make_collision_mesh
Based off this[0] and its insane javascript implementation[1]. An attempt was made to make it more idiomatic and less dense but it stops working in su
world/src/mesh.rs:229
↓ 3 callers
Method
mark_slab_as_done
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:252
↓ 3 callers
Method
min_pos
(&self, area: crate::navigationv2::world_graph::WorldArea)
world/src/chunk/chunk.rs:490
↓ 3 callers
Method
modify_z
Panics if new value is not finite
unit/src/world/world_point.rs:157
↓ 3 callers
Method
multiplier
(self)
ai/src/decision.rs:127
↓ 3 callers
Method
pos_z
(&self)
world/src/chunk/slice_navmesh.rs:457
↓ 3 callers
Method
range
Inclusive range
world/src/chunk/double_sided_vec.rs:126
↓ 3 callers
Method
resolve_dse
( &'me self, idx: RealisedDseIndex, intelligence: &'i Intelligence<C>,
ai/src/intelligence.rs:667
↓ 3 callers
Method
result
(&self)
world/src/navigation/search.rs:306
↓ 3 callers
Function
ring
()
world/src/presets.rs:307
↓ 3 callers
Function
send_event
( event_tx: &crossbeam::channel::Sender<WorldLoaderEvent<C>>, evt: WorldLoaderEvent<C>, )
world/src/loader/loading.rs:112
↓ 3 callers
Method
set_face
(&mut self, face: OcclusionFace, neighbours: NeighbourOpacity)
world/src/occlusion.rs:470
↓ 3 callers
Method
slabs_from_bottom
(&self)
world/src/chunk/terrain.rs:371
↓ 3 callers
Method
slice_above
(&self, slice: Slice<C>)
world/src/chunk/slab.rs:156
↓ 3 callers
Method
slice_below
(&self, slice: Slice<C>)
world/src/chunk/slab.rs:141
↓ 3 callers
Method
terrain
(&mut self)
world/src/chunk/builder.rs:46
↓ 3 callers
Function
test_world_timeout
()
world/src/world.rs:1324
↓ 3 callers
Method
to_world_area
(self, chunk: ChunkLocation)
world/src/navigationv2/mod.rs:487
↓ 3 callers
Method
try_add_intrusive
Intrudes into other slabs. dx and dy must be 1 or -1. Returns ((slab dx, slab dy), pos in that slab)
unit/src/world/slice_block.rs:60
↓ 3 callers
Method
unflatten_index
(&self, index: usize)
grid/src/dynamic.rs:30
↓ 3 callers
Method
update
(&mut self, changed_blocks: WorldRange<SlabPosition>)
world/src/chunk/affected_neighbours.rs:127
↓ 3 callers
Method
update_value
(&mut self)
misc/src/newtype.rs:195
↓ 3 callers
Function
world_update
( from: (i32, i32, i32), to: (i32, i32, i32), )
world/src/loader/update.rs:251
↓ 3 callers
Method
write_unchecked
(&mut self, val: f32, idx: usize)
context_steering/src/lib.rs:68
↓ 2 callers
Method
above
(&self)
unit/src/world/range.rs:178
↓ 2 callers
Function
accessible_neighbours
()
world/src/neighbour.rs:340
↓ 2 callers
Method
add
(&mut self, delta: T)
misc/src/newtype.rs:190
↓ 2 callers
Method
add_new
Must not exist already
world/src/chunk/terrain.rs:162
↓ 2 callers
Method
add_node
(&mut self, area: WorldArea)
world/src/navigation/area_navigation.rs:269
↓ 2 callers
Method
apply_terrain_updates
( &mut self, this_slab: SlabLocation, updates: impl Iterator<Item = &'a SlabTerrainUpd
world/src/chunk/slab.rs:460
↓ 2 callers
Function
area_info
(n: NodeIndex, world: &World<C>)
world/src/navigationv2/world_graph.rs:438
↓ 2 callers
Function
area_range
(area: WorldArea, world: &World<C>)
world/src/navigationv2/accessible.rs:65
↓ 2 callers
Function
areas_touch
True for adjacent areas that are not diagonals
world/src/navigationv2/mod.rs:172
↓ 2 callers
Method
as_range
(self)
world/src/viewer.rs:94
↓ 2 callers
Function
astar
Path is populated in context, left empty if search failed. On success, doesn't include goal node
world/src/navigation/search.rs:40
↓ 2 callers
Method
below_at
(&self, (x, y): (BlockCoord, BlockCoord))
world/src/chunk/slice_navmesh.rs:627
↓ 2 callers
Function
block_centre
(block: SliceBlock)
world/src/mesh.rs:92
↓ 2 callers
Method
blocks
(&self)
world/src/chunk/slice.rs:77
↓ 2 callers
Method
centred
(self)
unit/src/world/world_position.rs:26
↓ 2 callers
Method
choose_now_with_stream_dses
( &mut self, blackboard: Box<C::Blackboard>, alloc: &bumpalo::Bump, cmp_arg: &
ai/src/intelligence.rs:286
↓ 2 callers
Method
cmp
(&self, other: &MinScored<K, T>)
world/src/navigationv2/world_graph.rs:1487
↓ 2 callers
Method
cmp
(&self, other: &MinScored<K, T>)
world/src/navigation/search.rs:263
↓ 2 callers
Method
contains
(&self, pos: &P)
unit/src/world/range.rs:209
↓ 2 callers
Method
contains
(&self, block: BlockPosition)
world/src/navigation/area_navigation.rs:171
↓ 2 callers
Method
count
(&self)
unit/src/world/range.rs:152
↓ 2 callers
Method
cow_clone
(&mut self)
world/src/chunk/slab.rs:97
↓ 2 callers
Method
create_slabs_until
Fills in gaps in slabs up to the inclusive target with empty placeholder slabs. Nop if zero
world/src/chunk/terrain.rs:429
↓ 2 callers
Method
deep_clone
(&self)
world/src/chunk/terrain.rs:579
↓ 2 callers
Method
determine_slab_tx
(&mut self, slab: SlabLocation)
world/src/loader/loading.rs:1093
↓ 2 callers
Function
dew_it
( this_slab: SlabLocation, grid_ext: &mut SparseGridExtension<BlockOcclusion>,
world/src/loader/loading.rs:710
↓ 2 callers
Method
direction
(self)
world/src/loader/loading.rs:689
↓ 2 callers
Function
discover_areas_with_vertical_neighbours
Waits on above and below slabs if necessary. Returns new areas for this slab and the slab above's vs
world/src/loader/loading.rs:459
↓ 2 callers
Function
discover_border_edges
Edge direction is from this to the other slab, or None if directly above
world/src/navigationv2/mod.rs:307
↓ 2 callers
Method
discover_bottom_slice_areas
( &self, this: &SlabVerticalSpace, below: &SlabVerticalSpace, out: &mut Vec<Sl
world/src/chunk/slab.rs:349
↓ 2 callers
Method
distance2
(&self, other: impl Into<Self>)
unit/src/world/world_point.rs:100
↓ 2 callers
Function
draw_rect
(r, c)
world/src/navigationv2/plot_accessibility.py:73
↓ 2 callers
Function
edge_cost
(e: DirectionalSlabNavEdge, rng: Option<&mut SmallRng>)
world/src/navigationv2/world_graph.rs:423
↓ 2 callers
Method
ensure_modifications_allowed
(&self)
ai/src/intelligence.rs:326
↓ 2 callers
Method
evaluate
(&self, x: NormalizedFloat)
ai/src/consideration.rs:88
↓ 2 callers
Method
expect_mut
(&mut self)
world/src/chunk/slab.rs:102
↓ 2 callers
Function
fallback_dropoff
(i: usize, speed: f32)
context_steering/src/lib.rs:119
↓ 2 callers
Method
filter_blocks
(&self, f: F)
world/src/chunk/slice.rs:57
↓ 2 callers
Method
filter_blocks_in_range
( &'a self, range: &WorldPositionRange, mut f: impl FnMut(Block<C>, &WorldPosition) ->
world/src/world.rs:749
↓ 2 callers
Method
find_abortable_path
On success (Left=(path, target area, target pos), Right=[slabs to wait for])
world/src/navigationv2/world_graph.rs:1031
↓ 2 callers
Method
find_accessible_block
( &self, pos: SliceBlock, start_from: Option<GlobalSliceIndex>, end_at: Option
world/src/chunk/terrain.rs:587
↓ 2 callers
Method
find_block_path
( &self, area: WorldArea, from: BlockPosition, to: BlockPosition, targ
world/src/world.rs:188
↓ 2 callers
Function
find_boundaries
(from: i32, to: i32, multiple: i32)
world/src/loader/update.rs:141
↓ 2 callers
Method
find_from_top
Filter is passed (above block, below block)
world/src/chunk/terrain.rs:612
↓ 2 callers
Method
find_slice
Searches downward for a block with vertical space above it
world/src/chunk/slice_navmesh.rs:654
↓ 2 callers
Method
get_edges
(&self, from: WorldArea, to: WorldArea)
world/src/navigation/area_navigation.rs:320
↓ 2 callers
Method
get_mut
(&mut self, index: I)
world/src/chunk/double_sided_vec.rs:37
↓ 2 callers
Function
get_or_collect_slab_areas
Check if out is populated
world/src/world.rs:1027
↓ 2 callers
Method
get_or_insert
(&mut self, pos: SlabPosition)
world/src/chunk/terrain.rs:169
↓ 2 callers
Method
get_slab_areas_or_wait
Stops early if func returns false
world/src/chunk/chunk.rs:352
↓ 2 callers
Method
index
(&self, index: usize)
grid/src/grid_impl.rs:162
↓ 2 callers
Method
index_mut
(&mut self, index: usize)
grid/src/grid_impl.rs:169
↓ 2 callers
Method
index_range
Exclusive range
world/src/chunk/double_sided_vec.rs:134
↓ 2 callers
Method
indices_decreasing
(&self)
world/src/chunk/double_sided_vec.rs:120
← previous
next →
201–300 of 1,261, ranked by callers