MCPcopy Create free account

hub / github.com/DomWilliams0/name-needed / functions

Functions1,261 in github.com/DomWilliams0/name-needed

↓ 2 callersFunctioninit_internal_occlusion
( this_slab: SlabLocation, slab: &Slab<C>, vs: &SlabVerticalSpace, )
world/src/loader/loading.rs:701
↓ 2 callersFunctioninter_chunk_boundaries
(from: i32, to: i32)
world/src/loader/update.rs:133
↓ 2 callersMethodinto_boxed_impl
(self)
grid/src/grid_impl.rs:128
↓ 2 callersMethodinto_coord
(self, grid: &DynamicGrid<T>)
grid/src/dynamic.rs:317
↓ 2 callersMethodinto_slab_updates
(&self)
world/src/loader/update.rs:46
↓ 2 callersMethodis_single
(&self)
unit/src/world/range.rs:57
↓ 2 callersMethodis_slab_loaded
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:317
↓ 2 callersFunctionis_top_area
(a: &SliceNavArea)
world/src/navigationv2/mod.rs:252
↓ 2 callersMethoditer
(&self)
grid/src/dynamic.rs:83
↓ 2 callersMethoditer_above
(&self)
world/src/chunk/slice_navmesh.rs:620
↓ 2 callersMethoditer_blocks
(&self)
unit/src/world/range.rs:381
↓ 2 callersMethoditer_coords_alone
(&self, z_range: CoordRange)
grid/src/dynamic.rs:113
↓ 2 callersMethoditer_edges
Does not filter out inaccessible edges.
world/src/navigationv2/world_graph.rs:182
↓ 2 callersMethoditer_exit_blocks
(&self)
world/src/navigation/area_navigation.rs:139
↓ 2 callersMethoditer_slabs_filtered
Allocates :(
world/src/chunk/chunk.rs:305
↓ 2 callersFunctioniter_slice_xy
()
world/src/lib.rs:49
↓ 2 callersFunctionlink_up_with_neighbours
( this_slab: SlabLocation, this_areas: &[SliceNavArea], notifications: ListeningLoadNo
world/src/loader/loading.rs:293
↓ 2 callersFunctionload_world
( source: MemoryTerrainSource<C>, pool: AsyncWorkerPool, )
world/src/world.rs:1344
↓ 2 callersFunctionlog_block
(pos: WorldPosition)
world/src/loader/loading.rs:1591
↓ 2 callersFunctionmake_mesh
Initialised array is mask of blocks with an area in output
world/src/chunk/slice_navmesh.rs:70
↓ 2 callersMethodmax_pos
(&self, area: crate::navigationv2::world_graph::WorldArea)
world/src/chunk/chunk.rs:494
↓ 2 callersMethodmax_rotated_aabb
In blocks around given centre
world/src/navigationv2/mod.rs:549
↓ 2 callersFunctionmk_chunks
(block_off: bool)
world/src/chunk/terrain.rs:1139
↓ 2 callersMethodnav_graph_mut
(&mut self)
world/src/world.rs:616
↓ 2 callersMethodnav_runtime
(&self)
world/src/world_ref.rs:55
↓ 2 callersFunctionnew_xyz
xyz must be finite
unit/src/world/world_point.rs:25
↓ 2 callersMethodnode
(&self, area: &WorldArea)
world/src/navigationv2/world_graph.rs:278
↓ 2 callersMethodnotify
(&self, slab: SlabLocation, status: SlabLoadingStatus)
world/src/world.rs:991
↓ 2 callersMethodpost_request
(&mut self, n: usize)
world/src/loader/loading.rs:1106
↓ 2 callersFunctionpretty_type_name
(name: &str)
ai/src/context.rs:33
↓ 2 callersFunctionprint_grid
(output: &[SliceAreaIndex], visited: &[bool])
world/src/chunk/slice_navmesh.rs:286
↓ 2 callersMethodprocess_fully_and_check
(&mut self, mut debug: Option<&mut SearchDebug>)
world/src/navigationv2/accessible.rs:52
↓ 2 callersMethodrandom_accessible_point_in_area
Returns Err(doesn't actually fit) if none found
world/src/world.rs:650
↓ 2 callersMethodremove_all_areas_for_slab
(&mut self, slab: SlabIndex)
world/src/chunk/chunk.rs:180
↓ 2 callersFunctionreplace_slab_nav_graph
Puts graph into the slab and marks slab as DoneInIsolation. Returns prev neighbour hashes
world/src/loader/loading.rs:521
↓ 2 callersMethodreset_for
(&mut self, graph: impl Visitable<Map = V>)
world/src/navigation/search.rs:319
↓ 2 callersMethodset_predecessor
(&mut self, node: N, previous: N, edge: E)
world/src/navigationv2/world_graph.rs:1433
↓ 2 callersMethodset_predecessor
(&mut self, node: N, previous: N, edge: E)
world/src/navigation/search.rs:212
↓ 2 callersMethodsize
(self)
world/src/viewer.rs:104
↓ 2 callersMethodslab_availability
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:384
↓ 2 callersMethodslab_vertical_space
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:399
↓ 2 callersMethodslabs_from_top
(&self)
world/src/chunk/terrain.rs:364
↓ 2 callersMethodslice_mut_with_policy
( &mut self, slice: S, policy: SlabCreationPolicy, f: F, )
world/src/chunk/terrain.rs:500
↓ 2 callersMethodslice_range
( &self, range: SliceRange, )
world/src/chunk/chunk.rs:208
↓ 2 callersFunctionsmall_world_chunks
(sz: i32)
world/benches/terrain.rs:11
↓ 2 callersMethodsource
(&self)
world/src/navigationv2/world_graph.rs:488
↓ 2 callersMethodtake_terrain
(&mut self)
world/src/chunk/builder.rs:67
↓ 2 callersMethodtarget
(&self)
world/src/navigationv2/world_graph.rs:496
↓ 2 callersMethodterrain_range
Slice range for terrain rendering
world/src/viewer.rs:288
↓ 2 callersFunctionthe_ultimate_load_task
(mut ctx: LoadContext<C>)
world/src/loader/loading.rs:121
↓ 2 callersFunctionupdate_neighbour_occlusion
Returns if any changes were applied
world/src/loader/loading.rs:794
↓ 2 callersMethodupdate_range
(&mut self, new_range: SliceRange, wat: &str)
world/src/viewer.rs:216
↓ 2 callersMethodupdate_slab_status
(&self, slab: SlabIndex, state: SlabLoadingStatus)
world/src/chunk/chunk.rs:256
↓ 2 callersMethodwith_slice
(mut self, slice: S, mut f: F)
world/src/chunk/builder.rs:116
↓ 2 callersMethodworld_bounds
Bounding box, inclusive
world/src/loader/terrain_source/memory.rs:99
↓ 2 callersMethodwrapping_neighbours
( &self, coord: impl GridCoord<T>, )
grid/src/dynamic.rs:221
↓ 2 callersMethodx
(self)
unit/src/world/slab_position.rs:56
↓ 2 callersMethodx
(self)
unit/src/world/slice_block.rs:94
↓ 2 callersMethodxy_delta
(self)
world/src/occlusion.rs:379
↓ 2 callersMethody
(self)
unit/src/world/slab_position.rs:59
↓ 2 callersMethody
(self)
unit/src/world/slice_block.rs:97
↓ 2 callersMethodz
(self)
unit/src/world/slab_position.rs:62
↓ 2 callersMethodz_offset
(self)
world/src/navigation/cost.rs:41
↓ 2 callersMethodzero
(&mut self)
context_steering/src/lib.rs:8
↓ 1 callersMethodabove_at
(&self, (x, y): (BlockCoord, BlockCoord))
world/src/chunk/slice_navmesh.rs:612
↓ 1 callersMethodabove_by
(self, n: i32)
unit/src/world/block_position.rs:86
↓ 1 callersMethodabsorb
TODO actually use SlabNavGraph for hierarchical search
world/src/navigationv2/world_graph.rs:286
↓ 1 callersMethodaccept_slab
(&mut self, _: SlabLocation)
world/src/world.rs:847
↓ 1 callersMethodacceptable_states
(&self)
world/src/world.rs:851
↓ 1 callersMethodaction
(&self, blackboard: &mut TestBlackboard, target: Option<u32>)
ai/src/intelligence.rs:855
↓ 1 callersMethodadd_frame
(&mut self, calc: &AccessibilityCalculator)
world/src/navigationv2/accessible.rs:274
↓ 1 callersMethodadd_inter_slab_edges
( &mut self, from: SlabLocation, to: SlabLocation, edges: impl Iterator<Item =
world/src/navigationv2/world_graph.rs:136
↓ 1 callersMethodadd_smarts
( &mut self, id: C::AdditionalDseId, dses: impl Iterator<Item = AiBox<dyn Dse<C>>>,
ai/src/intelligence.rs:297
↓ 1 callersMethodall_slabs
(&self, apply_blacklist: bool)
world/src/loader/terrain_source/memory.rs:64
↓ 1 callersMethodapply
(self, value: f32)
ai/src/consideration.rs:55
↓ 1 callersMethodapply
( self, ctx: &mut UpdateNeighbourContext<'_>, world: &WorldRef<C>,
world/src/loader/loading.rs:582
↓ 1 callersMethodapply_block_damage
( &mut self, pos: BlockPosition, damage: BlockDurability, )
world/src/chunk/terrain.rs:550
↓ 1 callersMethodapply_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 callersMethodapply_terrain_updates_in_place
Each slice of updates must be the same slab and non empty
world/src/world.rs:464
↓ 1 callersMethodarea_for_block
(&self, block_pos: BlockPosition)
world/src/chunk/chunk.rs:149
↓ 1 callersMethodarea_graph
(&self)
world/src/world.rs:621
↓ 1 callersMethodarea_index
(self)
world/src/block.rs:116
↓ 1 callersFunctionas_border_area
( area: ChunkArea, info: &AreaInfo, direction: NeighbourOffset, )
world/src/navigationv2/mod.rs:222
↓ 1 callersMethodblacklist_slab_on_initial_load
(&mut self, slab: SlabLocation)
world/src/loader/terrain_source/memory.rs:60
↓ 1 callersMethodblock_occlusion_lazy
Probably incomplete, only useful for lighting
world/src/world.rs:559
↓ 1 callersMethodblock_path_from_search_result
None if empty
world/src/navigation/block_navigation.rs:174
↓ 1 callersMethodblock_until_all_done_with_bail
( &mut self, timeout: Duration, bail: impl Fn() -> bool, )
world/src/loader/loading.rs:1260
↓ 1 callersMethodblocks
( &self, out: &'a mut Vec<(BlockPosition, Block<C>)>, )
world/src/chunk/terrain.rs:334
↓ 1 callersFunctionborder_areas_touch
( ((ax1, ay1), (ax2, ay2)): ((BlockCoord, BlockCoord), (BlockCoord, BlockCoord)), ((bx1, by1), (bx2, b
world/src/navigationv2/mod.rs:184
↓ 1 callersFunctionbottleneck
Bottleneck for path finding
world/src/presets.rs:189
↓ 1 callersFunctioncallers
(n: usize)
world/src/world_ref.rs:130
↓ 1 callersMethodcan_be_walked_on
(&self)
world/src/world.rs:1282
↓ 1 callersFunctionchessboard_preset
()
world/src/presets.rs:152
↓ 1 callersMethodchoose_random_accessible_block
( &self, max_attempts: usize, requirement: NavRequirement, random: &mut dyn Rn
world/src/world.rs:678
↓ 1 callersMethodchoose_random_accessible_point
( &self, max_attempts: usize, requirement: NavRequirement, random: &mut dyn Rn
world/src/world.rs:625
↓ 1 callersMethodchunk_area
(self, slice: GlobalSliceIndex)
world/src/block.rs:126
↓ 1 callersMethodclearance
(&self)
world/src/navigationv2/mod.rs:562
↓ 1 callersMethodclone_dse
(&self)
ai/src/decision.rs:86
↓ 1 callersMethodcmp
(&self, other: &Self, _: &Self::Arg)
ai/src/lib.rs:32
↓ 1 callersMethodcompare_dse
(&self, other: &dyn Dse<C>)
ai/src/decision.rs:90
← previousnext →301–400 of 1,261, ranked by callers