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
↓ 2 callers
Function
init_internal_occlusion
( this_slab: SlabLocation, slab: &Slab<C>, vs: &SlabVerticalSpace, )
world/src/loader/loading.rs:701
↓ 2 callers
Function
inter_chunk_boundaries
(from: i32, to: i32)
world/src/loader/update.rs:133
↓ 2 callers
Method
into_boxed_impl
(self)
grid/src/grid_impl.rs:128
↓ 2 callers
Method
into_coord
(self, grid: &DynamicGrid<T>)
grid/src/dynamic.rs:317
↓ 2 callers
Method
into_slab_updates
(&self)
world/src/loader/update.rs:46
↓ 2 callers
Method
is_single
(&self)
unit/src/world/range.rs:57
↓ 2 callers
Method
is_slab_loaded
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:317
↓ 2 callers
Function
is_top_area
(a: &SliceNavArea)
world/src/navigationv2/mod.rs:252
↓ 2 callers
Method
iter
(&self)
grid/src/dynamic.rs:83
↓ 2 callers
Method
iter_above
(&self)
world/src/chunk/slice_navmesh.rs:620
↓ 2 callers
Method
iter_blocks
(&self)
unit/src/world/range.rs:381
↓ 2 callers
Method
iter_coords_alone
(&self, z_range: CoordRange)
grid/src/dynamic.rs:113
↓ 2 callers
Method
iter_edges
Does not filter out inaccessible edges.
world/src/navigationv2/world_graph.rs:182
↓ 2 callers
Method
iter_exit_blocks
(&self)
world/src/navigation/area_navigation.rs:139
↓ 2 callers
Method
iter_slabs_filtered
Allocates :(
world/src/chunk/chunk.rs:305
↓ 2 callers
Function
iter_slice_xy
()
world/src/lib.rs:49
↓ 2 callers
Function
link_up_with_neighbours
( this_slab: SlabLocation, this_areas: &[SliceNavArea], notifications: ListeningLoadNo
world/src/loader/loading.rs:293
↓ 2 callers
Function
load_world
( source: MemoryTerrainSource<C>, pool: AsyncWorkerPool, )
world/src/world.rs:1344
↓ 2 callers
Function
log_block
(pos: WorldPosition)
world/src/loader/loading.rs:1591
↓ 2 callers
Function
make_mesh
Initialised array is mask of blocks with an area in output
world/src/chunk/slice_navmesh.rs:70
↓ 2 callers
Method
max_pos
(&self, area: crate::navigationv2::world_graph::WorldArea)
world/src/chunk/chunk.rs:494
↓ 2 callers
Method
max_rotated_aabb
In blocks around given centre
world/src/navigationv2/mod.rs:549
↓ 2 callers
Function
mk_chunks
(block_off: bool)
world/src/chunk/terrain.rs:1139
↓ 2 callers
Method
nav_graph_mut
(&mut self)
world/src/world.rs:616
↓ 2 callers
Method
nav_runtime
(&self)
world/src/world_ref.rs:55
↓ 2 callers
Function
new_xyz
xyz must be finite
unit/src/world/world_point.rs:25
↓ 2 callers
Method
node
(&self, area: &WorldArea)
world/src/navigationv2/world_graph.rs:278
↓ 2 callers
Method
notify
(&self, slab: SlabLocation, status: SlabLoadingStatus)
world/src/world.rs:991
↓ 2 callers
Method
post_request
(&mut self, n: usize)
world/src/loader/loading.rs:1106
↓ 2 callers
Function
pretty_type_name
(name: &str)
ai/src/context.rs:33
↓ 2 callers
Function
print_grid
(output: &[SliceAreaIndex], visited: &[bool])
world/src/chunk/slice_navmesh.rs:286
↓ 2 callers
Method
process_fully_and_check
(&mut self, mut debug: Option<&mut SearchDebug>)
world/src/navigationv2/accessible.rs:52
↓ 2 callers
Method
random_accessible_point_in_area
Returns Err(doesn't actually fit) if none found
world/src/world.rs:650
↓ 2 callers
Method
remove_all_areas_for_slab
(&mut self, slab: SlabIndex)
world/src/chunk/chunk.rs:180
↓ 2 callers
Function
replace_slab_nav_graph
Puts graph into the slab and marks slab as DoneInIsolation. Returns prev neighbour hashes
world/src/loader/loading.rs:521
↓ 2 callers
Method
reset_for
(&mut self, graph: impl Visitable<Map = V>)
world/src/navigation/search.rs:319
↓ 2 callers
Method
set_predecessor
(&mut self, node: N, previous: N, edge: E)
world/src/navigationv2/world_graph.rs:1433
↓ 2 callers
Method
set_predecessor
(&mut self, node: N, previous: N, edge: E)
world/src/navigation/search.rs:212
↓ 2 callers
Method
size
(self)
world/src/viewer.rs:104
↓ 2 callers
Method
slab_availability
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:384
↓ 2 callers
Method
slab_vertical_space
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:399
↓ 2 callers
Method
slabs_from_top
(&self)
world/src/chunk/terrain.rs:364
↓ 2 callers
Method
slice_mut_with_policy
( &mut self, slice: S, policy: SlabCreationPolicy, f: F, )
world/src/chunk/terrain.rs:500
↓ 2 callers
Method
slice_range
( &self, range: SliceRange, )
world/src/chunk/chunk.rs:208
↓ 2 callers
Function
small_world_chunks
(sz: i32)
world/benches/terrain.rs:11
↓ 2 callers
Method
source
(&self)
world/src/navigationv2/world_graph.rs:488
↓ 2 callers
Method
take_terrain
(&mut self)
world/src/chunk/builder.rs:67
↓ 2 callers
Method
target
(&self)
world/src/navigationv2/world_graph.rs:496
↓ 2 callers
Method
terrain_range
Slice range for terrain rendering
world/src/viewer.rs:288
↓ 2 callers
Function
the_ultimate_load_task
(mut ctx: LoadContext<C>)
world/src/loader/loading.rs:121
↓ 2 callers
Function
update_neighbour_occlusion
Returns if any changes were applied
world/src/loader/loading.rs:794
↓ 2 callers
Method
update_range
(&mut self, new_range: SliceRange, wat: &str)
world/src/viewer.rs:216
↓ 2 callers
Method
update_slab_status
(&self, slab: SlabIndex, state: SlabLoadingStatus)
world/src/chunk/chunk.rs:256
↓ 2 callers
Method
with_slice
(mut self, slice: S, mut f: F)
world/src/chunk/builder.rs:116
↓ 2 callers
Method
world_bounds
Bounding box, inclusive
world/src/loader/terrain_source/memory.rs:99
↓ 2 callers
Method
wrapping_neighbours
( &self, coord: impl GridCoord<T>, )
grid/src/dynamic.rs:221
↓ 2 callers
Method
x
(self)
unit/src/world/slab_position.rs:56
↓ 2 callers
Method
x
(self)
unit/src/world/slice_block.rs:94
↓ 2 callers
Method
xy_delta
(self)
world/src/occlusion.rs:379
↓ 2 callers
Method
y
(self)
unit/src/world/slab_position.rs:59
↓ 2 callers
Method
y
(self)
unit/src/world/slice_block.rs:97
↓ 2 callers
Method
z
(self)
unit/src/world/slab_position.rs:62
↓ 2 callers
Method
z_offset
(self)
world/src/navigation/cost.rs:41
↓ 2 callers
Method
zero
(&mut self)
context_steering/src/lib.rs:8
↓ 1 callers
Method
above_at
(&self, (x, y): (BlockCoord, BlockCoord))
world/src/chunk/slice_navmesh.rs:612
↓ 1 callers
Method
above_by
(self, n: i32)
unit/src/world/block_position.rs:86
↓ 1 callers
Method
absorb
TODO actually use SlabNavGraph for hierarchical search
world/src/navigationv2/world_graph.rs:286
↓ 1 callers
Method
accept_slab
(&mut self, _: SlabLocation)
world/src/world.rs:847
↓ 1 callers
Method
acceptable_states
(&self)
world/src/world.rs:851
↓ 1 callers
Method
action
(&self, blackboard: &mut TestBlackboard, target: Option<u32>)
ai/src/intelligence.rs:855
↓ 1 callers
Method
add_frame
(&mut self, calc: &AccessibilityCalculator)
world/src/navigationv2/accessible.rs:274
↓ 1 callers
Method
add_inter_slab_edges
( &mut self, from: SlabLocation, to: SlabLocation, edges: impl Iterator<Item =
world/src/navigationv2/world_graph.rs:136
↓ 1 callers
Method
add_smarts
( &mut self, id: C::AdditionalDseId, dses: impl Iterator<Item = AiBox<dyn Dse<C>>>,
ai/src/intelligence.rs:297
↓ 1 callers
Method
all_slabs
(&self, apply_blacklist: bool)
world/src/loader/terrain_source/memory.rs:64
↓ 1 callers
Method
apply
(self, value: f32)
ai/src/consideration.rs:55
↓ 1 callers
Method
apply
( self, ctx: &mut UpdateNeighbourContext<'_>, world: &WorldRef<C>,
world/src/loader/loading.rs:582
↓ 1 callers
Method
apply_block_damage
( &mut self, pos: BlockPosition, damage: BlockDurability, )
world/src/chunk/terrain.rs:550
↓ 1 callers
Method
apply_terrain_updates
Note changes are made immediately to the terrain but are delayed for navigation. Updates applied this tick are removed from the hashset
world/src/loader/loading.rs:1118
↓ 1 callers
Method
apply_terrain_updates_in_place
Each slice of updates must be the same slab and non empty
world/src/world.rs:464
↓ 1 callers
Method
area_for_block
(&self, block_pos: BlockPosition)
world/src/chunk/chunk.rs:149
↓ 1 callers
Method
area_graph
(&self)
world/src/world.rs:621
↓ 1 callers
Method
area_index
(self)
world/src/block.rs:116
↓ 1 callers
Function
as_border_area
( area: ChunkArea, info: &AreaInfo, direction: NeighbourOffset, )
world/src/navigationv2/mod.rs:222
↓ 1 callers
Method
blacklist_slab_on_initial_load
(&mut self, slab: SlabLocation)
world/src/loader/terrain_source/memory.rs:60
↓ 1 callers
Method
block_occlusion_lazy
Probably incomplete, only useful for lighting
world/src/world.rs:559
↓ 1 callers
Method
block_path_from_search_result
None if empty
world/src/navigation/block_navigation.rs:174
↓ 1 callers
Method
block_until_all_done_with_bail
( &mut self, timeout: Duration, bail: impl Fn() -> bool, )
world/src/loader/loading.rs:1260
↓ 1 callers
Method
blocks
( &self, out: &'a mut Vec<(BlockPosition, Block<C>)>, )
world/src/chunk/terrain.rs:334
↓ 1 callers
Function
border_areas_touch
( ((ax1, ay1), (ax2, ay2)): ((BlockCoord, BlockCoord), (BlockCoord, BlockCoord)), ((bx1, by1), (bx2, b
world/src/navigationv2/mod.rs:184
↓ 1 callers
Function
bottleneck
Bottleneck for path finding
world/src/presets.rs:189
↓ 1 callers
Function
callers
(n: usize)
world/src/world_ref.rs:130
↓ 1 callers
Method
can_be_walked_on
(&self)
world/src/world.rs:1282
↓ 1 callers
Function
chessboard_preset
()
world/src/presets.rs:152
↓ 1 callers
Method
choose_random_accessible_block
( &self, max_attempts: usize, requirement: NavRequirement, random: &mut dyn Rn
world/src/world.rs:678
↓ 1 callers
Method
choose_random_accessible_point
( &self, max_attempts: usize, requirement: NavRequirement, random: &mut dyn Rn
world/src/world.rs:625
↓ 1 callers
Method
chunk_area
(self, slice: GlobalSliceIndex)
world/src/block.rs:126
↓ 1 callers
Method
clearance
(&self)
world/src/navigationv2/mod.rs:562
↓ 1 callers
Method
clone_dse
(&self)
ai/src/decision.rs:86
↓ 1 callers
Method
cmp
(&self, other: &Self, _: &Self::Arg)
ai/src/lib.rs:32
↓ 1 callers
Method
compare_dse
(&self, other: &dyn Dse<C>)
ai/src/decision.rs:90
← previous
next →
301–400 of 1,261, ranked by callers