Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/amethyst/voxel-mapper
/ functions
Functions
166 in github.com/amethyst/voxel-mapper
⨍
Functions
166
◇
Types & classes
76
↓ 1 callers
Method
start_loading_pos_color_norm_mesh
( &self, ivs: IndexedPosColorNormVertices, progress: P, )
src/assets.rs:46
↓ 1 callers
Function
unit_vector_from_yaw_and_pitch
(yaw: f32, pitch: f32)
src/geometry.rs:159
↓ 1 callers
Method
update
(&mut self, events: &[InputEvent<B>])
src/bin/editor/control/camera.rs:113
↓ 1 callers
Function
upgrade_point
(old_p: na_old::Point3<f32>)
src/geometry.rs:231
↓ 1 callers
Function
upgrade_vector
(old_v: na_old::Vector3<f32>)
src/geometry.rs:235
↓ 1 callers
Function
voxel_center_offset
()
src/voxel.rs:158
Function
assert_elements_eq
(v1: &Vec<T>, v2: &Vec<T>)
src/test_util.rs:11
Method
base_format
()
src/rendering/splatted_triplanar_pbr_pass.rs:38
Method
encode_voxel
(&mut self, point: &Point3i, data: &ProcVoxel)
src/voxel/map_generators.rs:39
Method
fmt
(&self, f: &mut fmt::Formatter)
src/bin/editor/bindings.rs:16
Method
fragment_shader
()
src/rendering/splatted_triplanar_pbr_pass.rs:35
Method
from
(other: io::Error)
src/assets.rs:84
Method
from
(v: Voxel)
src/voxel.rs:69
Method
from_endpoints
(p1: Point3<f32>, p2: Point3<f32>)
src/geometry.rs:24
Function
generate_dungeon
`voxel_type_map` is used to convert from the dungeon voxel type indices to the corresponding palette addresses.
src/voxel/map_generators.rs:9
Method
handle_event
( &mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent, )
src/bin/editor/only_state.rs:88
Method
is_floor
(&self)
src/voxel.rs:110
Method
is_negative
(&self)
src/voxel.rs:63
Method
is_opaque
(&self)
src/voxel.rs:124
Method
looking_up
(&self)
src/bin/editor/control/camera/state.rs:85
Function
main
()
src/bin/editor/main.rs:102
Method
new
(palette: VoxelPalette)
src/voxel.rs:36
Method
new
(map: &'a mut ChunkMap3<Voxel>, voxel_type_map: [u8; 2])
src/voxel/map_generators.rs:30
Method
new
(tx: Sender<LocalVoxelCache>)
src/voxel/chunk_cache_flusher.rs:11
Method
new
()
src/voxel/double_buffer.rs:21
Method
new
(reader_id: ReaderId<InputEvent<GameBindings>>)
src/bin/editor/voxel_brush.rs:31
Method
new
(map_file: PathBuf)
src/bin/editor/only_state.rs:37
Method
new
()
src/bin/editor/control/camera/colliding_controller.rs:61
Method
new
(config: InputConfig)
src/bin/editor/control/camera/input.rs:43
Method
new
(position: Point3<f32>, target: Point3<f32>)
src/bin/editor/control/camera/state.rs:35
Method
new
(weight: f32)
src/bin/editor/control/camera/smoother.rs:11
Method
new
(control_config: ThirdPersonControlConfig)
src/bin/editor/control/camera/final_controller.rs:18
Method
on_start
(&mut self, data: StateData<'_, GameData<'_, '_>>)
src/bin/editor/only_state.rs:43
Method
on_stop
(&mut self, data: StateData<'_, GameData<'_, '_>>)
src/bin/editor/only_state.rs:102
Method
run
( &mut self, ( voxel_map, mesh_mode, cache_flusher,
src/voxel/chunk_processor.rs:41
Method
run
(&mut self, mut voxel_map: Self::SystemData)
src/voxel/chunk_cache_compressor.rs:21
Method
run
(&mut self, (cache_rx, mut voxel_map): Self::SystemData)
src/voxel/chunk_cache_flusher.rs:49
Method
run
(&mut self, (mut dirty_chunks, mut edits, mut map): Self::SystemData)
src/voxel/double_buffer.rs:85
Method
run
(&mut self, (mut debug_lines, is_feet, is_main_camera, tpc_states): Self::SystemData)
src/bin/editor/debug_feet.rs:25
Method
run
( &mut self, ( input_events, input_handler, objects,
src/bin/editor/voxel_brush.rs:66
Method
run
(&mut self, (mut objects, voxel_bvt, input_handler, raycast_data): Self::SystemData)
src/bin/editor/control/hover_3d.rs:72
Method
run
(&mut self, (mut data, events): Self::SystemData)
src/bin/editor/control/camera.rs:187
Method
skinned_format
()
src/rendering/splatted_triplanar_pbr_pass.rs:41
Function
squared_distance_from_line
(p: &Point3<f32>, line: &Line)
src/geometry.rs:67
Function
test_best_unobstructed_range_with_one_obstruction
()
src/bin/editor/control/camera/colliding_controller.rs:451
Function
test_best_unobstructed_range_without_obstructions
()
src/bin/editor/control/camera/colliding_controller.rs:434
Function
test_no_integer_points_on_line_segment_1d
()
src/collision/floor_translation.rs:193
Function
test_one_integer_point_on_line_before_full_interval_1d
()
src/collision/floor_translation.rs:217
Function
test_one_integer_point_on_line_with_negative_slope_1d
()
src/collision/floor_translation.rs:233
Function
test_pitch_only
()
src/geometry.rs:273
Function
test_starting_and_ending_integer_point_on_line
()
src/collision/floor_translation.rs:209
Function
test_starting_integer_point_on_line
()
src/collision/floor_translation.rs:201
Function
test_translate_over_floor_down_step
()
src/collision/floor_translation.rs:320
Function
test_translate_over_floor_down_step_negative_velocity
()
src/collision/floor_translation.rs:334
Function
test_translate_over_floor_flat
()
src/collision/floor_translation.rs:279
Function
test_translate_over_floor_up_step
()
src/collision/floor_translation.rs:292
Function
test_translate_over_floor_up_step_negative_velocity
()
src/collision/floor_translation.rs:306
Function
test_two_integer_point_on_line_before_two_full_intervals_1d
()
src/collision/floor_translation.rs:225
Function
test_yaw_and_pitch
()
src/geometry.rs:284
Function
test_yaw_and_pitch_identity
()
src/geometry.rs:253
Function
test_yaw_only
()
src/geometry.rs:262
Method
update
( &mut self, camera_state: &ThirdPersonCameraState, input: &ProcessedInput, vo
src/bin/editor/control/camera/final_controller.rs:28
Method
vertex_shader
()
src/rendering/splatted_triplanar_pbr_pass.rs:29
Method
vertex_skinned_shader
()
src/rendering/splatted_triplanar_pbr_pass.rs:32
Method
voxel_merge_value
(&self)
src/voxel.rs:118
Function
write_bincode_file
( path: P, data: T, )
src/assets.rs:95
← previous
101–166 of 166, ranked by callers