MCPcopy Create free account

hub / github.com/DeadlockCode/voxel_ray_traversal / functions

Functions40 in github.com/DeadlockCode/voxel_ray_traversal

↓ 3 callersFunctionget_images_and_sets
( memory_allocator: Arc<StandardMemoryAllocator>, descriptor_set_allocator: Arc<StandardDescriptorSetA
src/main.rs:209
↓ 2 callersFunctioncompile_to_spirv
( path: &Path, kind: shaderc::ShaderKind, entry_point_name: &str, )
src/hot_reload.rs:22
↓ 2 callersFunctionget_pipeline
(shader_module: Arc<ShaderModule>)
src/hot_reload.rs:44
↓ 2 callersFunctionget_voxel_set
( memory_allocator: Arc<StandardMemoryAllocator>, command_buffer_allocator: Arc<StandardCommandBufferA
src/main.rs:251
↓ 2 callersMethodmaybe_reload
(&mut self)
src/hot_reload.rs:113
↓ 2 callersMethodpath
(&self)
src/main.rs:92
↓ 2 callersFunctionply_to_voxels
(path: impl AsRef<Path>, resolution: u32)
src/voxelize.rs:17
↓ 2 callersMethodrotation_matrix
(&self)
src/camera.rs:31
↓ 2 callersMethodupdate
(&mut self, event_loop: &ActiveEventLoop)
src/main.rs:530
↓ 1 callersMethodend
(&mut self)
src/voxelize.rs:296
↓ 1 callersFunctionget_allocators
( device: &Arc<Device>, )
src/main.rs:102
↓ 1 callersFunctionget_render_image
( memory_allocator: Arc<StandardMemoryAllocator>, extent: [u32; 2], )
src/main.rs:159
↓ 1 callersFunctionget_resample_image
( memory_allocator: Arc<StandardMemoryAllocator>, extent: [u32; 2], )
src/main.rs:184
↓ 1 callersFunctionget_swapchain_images
( device: &Arc<Device>, surface: &Arc<Surface>, window: &Window, )
src/main.rs:125
↓ 1 callersMethodintersect
(&self, p: UVec3)
src/voxelize.rs:246
↓ 1 callersFunctionload_icon
(icon: &[u8])
src/main.rs:330
↓ 1 callersMethodlook_at
(&mut self, target: Vector3<f64>)
src/camera.rs:26
↓ 1 callersMethodlook_direction
(&mut self, direction: Vector3<f64>)
src/camera.rs:20
↓ 1 callersFunctionparse_ply
(path: impl AsRef<Path>)
src/voxelize.rs:31
↓ 1 callersMethodpixel_to_ray_matrix
(&self)
src/camera.rs:47
↓ 1 callersMethodrender
(&mut self, _event_loop: &ActiveEventLoop)
src/main.rs:586
↓ 1 callersFunctiontransform_vertices
(vertices: &mut [Vec3], resolution: u32)
src/voxelize.rs:107
↓ 1 callersMethodtranslation_matrix
(&self)
src/camera.rs:39
↓ 1 callersMethodupdate
(&mut self)
src/voxelize.rs:284
↓ 1 callersMethodvisit_intersecting_voxels
(&self, mut f: F)
src/voxelize.rs:215
↓ 1 callersFunctionvoxelize_mesh
Each u128 is an rgba32ui on the GPU in a 3D texture. Each texel is 4x4x8 voxels, and each channel is 1x4x8 voxels.
src/voxelize.rs:131
Methodabout_to_wait
(&mut self, event_loop: &ActiveEventLoop)
src/main.rs:958
Methodbegin
(length: usize)
src/voxelize.rs:275
Methodderef
(&self)
src/hot_reload.rs:76
Methoddevice_event
( &mut self, _event_loop: &ActiveEventLoop, _device_id: DeviceId, event: Devic
src/main.rs:949
Methodformat_with_commas
(n: u64)
src/main.rs:720
Functionmain
()
src/main.rs:966
Methodnew
(event_loop: &EventLoop<()>)
src/main.rs:386
Methodnew
(position: Vector3<f64>, rotation: Vector3<f64>, extent: [f64; 2], fov: f64)
src/camera.rs:11
Methodnew
()
src/voxelize.rs:48
Methodnew
(device: Arc<Device>, path: &Path)
src/hot_reload.rs:82
Methodnew_events
(&mut self, _event_loop: &ActiveEventLoop, _cause: winit::event::StartCause)
src/main.rs:930
Methodresumed
(&mut self, event_loop: &ActiveEventLoop)
src/main.rs:868
Methodset_property
(&mut self, key: String, property: Property)
src/voxelize.rs:52
Methodwindow_event
( &mut self, event_loop: &ActiveEventLoop, _window_id: WindowId, event: Window
src/main.rs:934