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
↓ 1 callers
Method
mark_modified
Bumps slab version and sets last modified time to now. Returns new version
world/src/chunk/terrain.rs:682
↓ 1 callers
Method
mark_slab_as_done_in_isolation
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:244
↓ 1 callers
Method
mark_slab_as_in_world
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:240
↓ 1 callers
Method
mark_slab_as_updating
(&self, slab: SlabIndex)
world/src/chunk/chunk.rs:248
↓ 1 callers
Method
mark_slab_requested
Does not notify
world/src/chunk/chunk.rs:225
↓ 1 callers
Method
mark_slabs_requested
Does not notify
world/src/chunk/chunk.rs:230
↓ 1 callers
Function
min_const
Compile time `min`...
world/src/mesh.rs:220
↓ 1 callers
Method
move_by
(&mut self, delta: i32)
world/src/viewer.rs:249
↓ 1 callers
Function
multi_chunk_wonder
Multiple flat chunks with a big deep one
world/src/presets.rs:30
↓ 1 callers
Method
name
(&self)
ai/src/consideration.rs:33
↓ 1 callers
Method
name
(&self)
ai/src/decision.rs:58
↓ 1 callers
Method
nav_area
(&self)
world/src/block.rs:83
↓ 1 callers
Method
neighbour_slab
(self, ctx: &UpdateNeighbourContext)
world/src/loader/loading.rs:681
↓ 1 callers
Method
non_air_blocks
(&self)
world/src/chunk/slice.rs:49
↓ 1 callers
Function
normalise_angle
Normalises radians to 0..2PI
context_steering/src/lib.rs:48
↓ 1 callers
Method
offset_i32
(self)
world/src/occlusion.rs:401
↓ 1 callers
Method
on_block
(&mut self, p: WorldPosition, accepted: bool)
world/src/ray.rs:35
↓ 1 callers
Method
on_point
(&mut self, p: WorldPoint)
world/src/ray.rs:31
↓ 1 callers
Function
one_block_wonder
A single block in a single chunk
world/src/presets.rs:131
↓ 1 callers
Function
one_chunk_wonder
1 chunk with some epic terrain
world/src/presets.rs:83
↓ 1 callers
Method
parameter
(&self)
ai/src/lib.rs:111
↓ 1 callers
Method
pathfinding_runtime
(&self)
world/src/navigationv2/world_graph.rs:166
↓ 1 callers
Method
poll_path
Do not cache the returned path, but rather query each tick
world/src/navigationv2/world_graph.rs:568
↓ 1 callers
Method
pop_smarts
(&mut self, id_to_remove: &C::AdditionalDseId)
ai/src/intelligence.rs:316
↓ 1 callers
Method
populate_chunk_with_slab
Panics if chunk doesn't exist. Marks slab as TerrainInWorld
world/src/world.rs:520
↓ 1 callers
Method
position_on_boundary
(self, other_coord: BlockCoord)
world/src/neighbour.rs:283
↓ 1 callers
Method
prev
noinspection DuplicatedCode Anti-clockwise
world/src/neighbour.rs:149
↓ 1 callers
Method
process
(&mut self)
world/src/navigationv2/accessible.rs:200
↓ 1 callers
Method
proportion
(&self)
misc/src/newtype.rs:33
↓ 1 callers
Method
random_point
Point is relative to this area
world/src/chunk/chunk.rs:513
↓ 1 callers
Method
random_world_point
( &self, slice: GlobalSliceIndex, chunk: ChunkLocation, random: &mut dyn RngCo
world/src/chunk/chunk.rs:525
↓ 1 callers
Method
reconstruct_path_to
Path is (node, edge leaving it). Missing goal node
world/src/navigationv2/world_graph.rs:1438
↓ 1 callers
Method
reconstruct_path_to
Returns (node, edge leaving it), missing the goal node
world/src/navigation/search.rs:217
↓ 1 callers
Method
register_score
( &mut self, _: &dyn Dse<C>, _: &C::StreamDseExtraData, _: Option<&C::DseTarge
ai/src/intelligence.rs:433
↓ 1 callers
Method
render_color
(&self)
world/src/world.rs:1286
↓ 1 callers
Method
replace_all_slice_areas
(&mut self, slab: SlabIndex, new_areas: &[SliceNavArea])
world/src/chunk/chunk.rs:187
↓ 1 callers
Method
replace_slab
Adds slab, returning old if it exists
world/src/chunk/terrain.rs:393
↓ 1 callers
Method
replace_slab_nav_graph
Sets state to DoneInIsolation. Returns prev neighbour hashes
world/src/chunk/chunk.rs:404
↓ 1 callers
Method
request_slabs_all
Blocks until all requested.
world/src/loader/loading.rs:1048
↓ 1 callers
Method
reversed
(self)
world/src/navigation/area_navigation.rs:110
↓ 1 callers
Function
ring_preset
()
world/src/presets.rs:302
↓ 1 callers
Method
round
(&self)
unit/src/world/world_point.rs:86
↓ 1 callers
Function
round_to_nearest_multiple
(val: i32, multiple: i32)
world/src/loader/update.rs:142
↓ 1 callers
Method
score
(&self, context: &mut IntelligenceContext<C>, bonus: f32)
ai/src/intelligence.rs:463
↓ 1 callers
Function
set_lims
(lims)
world/src/navigationv2/plot_accessibility.py:25
↓ 1 callers
Method
should_slab_be_loaded
Returns true if slab has not been already requested/loaded or is a placeholder
world/src/chunk/chunk.rs:283
↓ 1 callers
Method
slab_count
(&self)
world/src/chunk/terrain.rs:436
↓ 1 callers
Method
slab_data_from_bottom
(&self)
world/src/chunk/terrain.rs:385
↓ 1 callers
Method
slab_vertical_space_or_wait
( &self, slab: SlabIndex, )
world/src/chunk/chunk.rs:322
↓ 1 callers
Method
slice_bounds
(&self)
world/src/world.rs:123
↓ 1 callers
Method
slice_range
[bottom slice, top slice)
unit/src/world/slab_index.rs:41
↓ 1 callers
Method
slices_from_top
(slice index *relative to this slab*, slice)
world/src/chunk/slab.rs:188
↓ 1 callers
Method
slices_from_top_offset
(global slice index, slice)
world/src/chunk/terrain.rs:461
↓ 1 callers
Function
split_range_across_slabs
( range: &WorldPositionRange, bt: C::BlockType, )
world/src/loader/update.rs:94
↓ 1 callers
Function
stairs
Lots of slabs
world/src/presets.rs:217
↓ 1 callers
Method
step
(&self)
world/src/navigationv2/mod.rs:566
↓ 1 callers
Function
step_along_edge
Yields centre pos of each non overlapping position along the line (except the last)
world/src/navigationv2/accessible.rs:403
↓ 1 callers
Method
subtract
(&self, other: &Rect, result: &mut Vec<Rect>)
world/src/navigationv2/accessible.rs:350
↓ 1 callers
Method
take_future
(&mut self)
world/src/navigationv2/world_graph.rs:651
↓ 1 callers
Function
tall_world_chunks
(height_radius: i32)
world/benches/terrain.rs:31
↓ 1 callers
Method
target
( &self, targets: &mut Targets<TestContext>, blackboard: &mut TestBlackboa
ai/src/intelligence.rs:948
↓ 1 callers
Method
to_block_position
(self, slab_index: SlabIndex)
unit/src/world/slab_position.rs:52
↓ 1 callers
Method
to_chunk_area
(self, slab: SlabIndex)
world/src/navigationv2/mod.rs:478
↓ 1 callers
Method
to_hash_index
(self)
world/src/loader/loading.rs:569
↓ 1 callers
Method
to_world_position
(self, chunk_pos: P)
unit/src/world/block_position.rs:31
↓ 1 callers
Method
touch
(&mut self, neighbour: OcclusionAffectedNeighbourSlab)
world/src/chunk/affected_neighbours.rs:187
↓ 1 callers
Method
transparent
(self)
world/src/block.rs:174
↓ 1 callers
Method
try_add_xy
(self, (dx, dy): (i16, i16))
unit/src/world/block_position.rs:54
↓ 1 callers
Method
try_get
(self)
grid/src/grid_impl.rs:215
↓ 1 callers
Function
update
( world: WorldRef<C>, this_slab: SlabLocation, affected_slabs: OcclusionAffectedNeighb
world/src/loader/loading.rs:443
↓ 1 callers
Function
update_slab_above
( world: WorldRef<C>, slab: SlabLocation, this_vs: Arc<SlabVerticalSpace>, bel
world/src/loader/loading.rs:320
↓ 1 callers
Method
update_slab_terrain_derived_data
( &mut self, slab: SlabIndex, vs: Arc<SlabVerticalSpace>, occlusion: SparseGri
world/src/chunk/chunk.rs:436
↓ 1 callers
Method
update_slabs_status
Does not notify
world/src/chunk/chunk.rs:262
↓ 1 callers
Method
visible_chunks_spiral
(&self)
world/src/viewer.rs:268
↓ 1 callers
Method
walkable
(self)
world/src/block.rs:102
↓ 1 callers
Method
was_it_fine
(&self)
world/src/navigationv2/accessible.rs:231
↓ 1 callers
Method
weight
(&self)
ai/src/intelligence.rs:851
↓ 1 callers
Method
weight
(&self)
ai/src/decision.rs:156
↓ 1 callers
Method
with_chunk_offset
(self, offset: (i16, i16))
unit/src/world/slab_location.rs:32
↓ 1 callers
Method
world_boundary
(&self)
world/src/loader/terrain_source/mod.rs:142
↓ 1 callers
Method
wrap_coord
(&self, mut coord: [isize; 3])
grid/src/dynamic.rs:47
↓ 1 callers
Method
xyz
(self)
unit/src/world/block_position.rs:82
Method
above
(&self)
unit/src/world/range.rs:45
Method
above
(self)
unit/src/world/world_position.rs:42
Method
above
(self)
unit/src/world/slice_index.rs:39
Method
above
(self)
unit/src/world/slice_index.rs:171
Method
above
(mut self)
unit/src/world/slab_location.rs:27
Function
above_top_slice
()
world/src/chunk/slice_navmesh.rs:820
Function
access_block
(c: &mut Criterion)
world/benches/terrain.rs:103
Function
accessible_block_in_column
()
world/src/world.rs:1428
Function
accessible_block_unwalkable_types
()
world/src/world.rs:1483
Method
accessible_neighbours
(pos: BlockPosition)
world/src/neighbour.rs:309
Function
accumulative_int
()
misc/src/newtype.rs:253
Function
across_multiple_axes
()
world/src/loader/update.rs:310
Function
across_multiple_chunks_single_axis
()
world/src/loader/update.rs:287
Function
across_single_chunk_single_axis
()
world/src/loader/update.rs:270
Method
action
(&self, blackboard: &mut TestBlackboard, target: Option<u32>)
ai/src/lib.rs:180
Method
add
(mut self, rhs: ZOffset)
unit/src/world/world_point.rs:170
Method
add
(self, delta: (XY, XY, Z))
unit/src/world/range.rs:229
Method
add
(self, (x, y, z): (i32, i32, i32))
unit/src/world/world_position.rs:103
← previous
next →
501–600 of 1,261, ranked by callers