MCPcopy Create free account

hub / github.com/Nelarius/weekend-raytracer-wgpu / functions

Functions51 in github.com/Nelarius/weekend-raytracer-wgpu

↓ 10 callersMethodbinding
(&self)
src/raytracer/gpu_buffer.rs:63
↓ 10 callersMethodlayout
(&self, visibility: wgpu::ShaderStages)
src/raytracer/gpu_buffer.rs:50
↓ 9 callersMethodas_radians
(&self)
src/raytracer/angle.rs:25
↓ 6 callersMethodas_slice
(&self)
src/raytracer/texture.rs:44
↓ 4 callersFunctioncamera_orientation
(camera: &FlyCameraController)
src/fly_camera.rs:198
↓ 4 callersMethodhandle
(&self)
src/raytracer/gpu_buffer.rs:46
↓ 3 callersMethodclamp
(mut self, min: Self, max: Self)
src/raytracer/angle.rs:29
↓ 2 callersMethoddimensions
(&self)
src/raytracer/texture.rs:48
↓ 2 callersFunctiongenerate_camera_ray_dir
( camera: &FlyCameraController, mouse_pos: (f32, f32), viewport_size: (u32, u32), )
src/fly_camera.rs:169
↓ 2 callersMethodhandle_event
(&mut self, event: &WindowEvent<'_>)
src/fly_camera.rs:63
↓ 2 callersMethodrenderer_camera
(&self)
src/fly_camera.rs:51
↓ 2 callersMethodto_sky_state
(self: &SkyParams)
src/raytracer/mod.rs:530
↓ 2 callersMethodvalidate
(&self)
src/raytracer/mod.rs:456
↓ 1 callersMethodaccumulated_samples
(&self)
src/raytracer/mod.rs:629
↓ 1 callersMethodafter_events
(&mut self, viewport_size: (u32, u32), translation_scale: f32)
src/fly_camera.rs:113
↓ 1 callersMethodas_degrees
(&self)
src/raytracer/angle.rs:20
↓ 1 callersMethodnext_frame
(&mut self, sampling_params: &SamplingParams)
src/raytracer/mod.rs:585
↓ 1 callersMethodrender_frame
( &'a mut self, queue: &wgpu::Queue, render_pass: &mut wgpu::RenderPass<'a>, )
src/raytracer/mod.rs:313
↓ 1 callersMethodreset
(&mut self)
src/raytracer/mod.rs:625
↓ 1 callersFunctionscene
()
src/main.rs:428
↓ 1 callersMethodset_render_params
( &mut self, queue: &wgpu::Queue, render_params: &RenderParams, )
src/raytracer/mod.rs:354
↓ 1 callersFunctionunit_quad_projection_matrix
()
src/raytracer/mod.rs:832
↓ 1 callersMethodupdate
(&mut self, dt: f32)
src/main.rs:415
Methodadd
(self, rhs: Self)
src/raytracer/angle.rs:45
Methodappend_to_global_texture_data
( texture: &Texture, global_texture_data: &mut Vec<[f32; 3]>, )
src/raytracer/mod.rs:744
Methodaverage_fps
(&self)
src/main.rs:422
Methodcheckerboard
( even: &Texture, odd: &Texture, global_texture_data: &mut Vec<[f32; 3]>, )
src/raytracer/mod.rs:722
Methoddefault
()
src/fly_camera.rs:25
Methoddefault
()
src/raytracer/mod.rs:519
Methoddegrees
(degrees: f32)
src/raytracer/angle.rs:8
Methoddesc
()
src/raytracer/mod.rs:810
Methoddielectric
(refraction_index: f32)
src/raytracer/mod.rs:713
Methodemissive
(emit: &Texture, global_texture_data: &mut Vec<[f32; 3]>)
src/raytracer/mod.rs:735
Methodempty
()
src/raytracer/mod.rs:768
Methodlambertian
(albedo: &Texture, global_texture_data: &mut Vec<[f32; 3]>)
src/raytracer/mod.rs:695
Functionmain
()
src/main.rs:24
Methodmetal
(albedo: &Texture, fuzz: f32, global_texture_data: &mut Vec<[f32; 3]>)
src/raytracer/mod.rs:704
Methodnew
(window: &Window)
src/main.rs:346
Methodnew
( device: &wgpu::Device, surface_config: &wgpu::SurfaceConfiguration, scene: &Scene,
src/raytracer/mod.rs:30
Methodnew
( device: &wgpu::Device, buffer_size: wgpu::BufferAddress, binding_idx: u32, l
src/raytracer/gpu_buffer.rs:9
Methodnew_from_bytes
( device: &wgpu::Device, bytes: &[u8], binding_idx: u32, label: Option<&str>,
src/raytracer/gpu_buffer.rs:28
Methodnew_from_color
(color: glm::Vec3)
src/raytracer/texture.rs:37
Methodnew_from_image
(path: &str)
src/raytracer/texture.rs:10
Methodnew_from_scaled_image
(path: &str, scale: f32)
src/raytracer/texture.rs:14
Methodprogress
(&self)
src/raytracer/mod.rs:389
Methodradians
(radians: f32)
src/raytracer/angle.rs:15
Functiontest_angle_add
()
src/raytracer/angle.rs:69
Functiontest_angle_clamp_max
()
src/raytracer/angle.rs:77
Functiontest_angle_clamp_min
()
src/raytracer/angle.rs:86
Functiontest_angle_to_degrees
()
src/raytracer/angle.rs:63
Functiontest_angle_to_radians
()
src/raytracer/angle.rs:57