MCPcopy Create free account

hub / github.com/BrassLion/rust-pbr / functions

Functions45 in github.com/BrassLion/rust-pbr

↓ 8 callersFunctionupdate_uniform_buffer
( device: &wgpu::Device, uniform_buffer: &wgpu::Buffer, encoder: &mut wgpu::CommandEncoder, un
src/graphics/material_base.rs:132
↓ 6 callersMethodbegin_render_pass
( &'a self, device: &wgpu::Device, encoder: &'a mut wgpu::CommandEncoder, rp_d
src/graphics/material_pbr.rs:368
↓ 6 callersFunctionbuild_render_pipeline
( device: &wgpu::Device, vertex_shader_src: &str, fragment_shader_src: &str, bind_group_layout
src/graphics/material_base.rs:26
↓ 5 callersMethoddraw
(&'a self, render_pass: &mut wgpu::RenderPass<'a>)
src/graphics/mesh.rs:59
↓ 4 callersMethodcreate_texture
( device: &wgpu::Device, queue: &wgpu::Queue, image: &gltf::image::Data, image
src/graphics/renderable.rs:203
↓ 3 callersFunctioncreate_texture_bind_group
( device: &wgpu::Device, visibility: wgpu::ShaderStage, textures: &[&Texture], )
src/graphics/material_base.rs:157
↓ 2 callersMethodrender
( &'a self, render_state: &RenderState, render_pass_desc: &wgpu::RenderPassDescriptor,
src/graphics/renderable.rs:14
↓ 2 callersMethodresize
(&mut self, new_size: winit::dpi::PhysicalSize<u32>)
src/graphics/render_state.rs:56
↓ 1 callersMethodhandle_event
( &mut self, window: &winit::window::Window, event: &winit::event::WindowEvent, )
src/graphics/camera.rs:127
↓ 1 callersMethodrun
(&mut self, data: Self::SystemData)
src/graphics/render_system.rs:41
↓ 1 callersMethodsetup
(&mut self, world: &mut World)
src/graphics/render_system.rs:20
↓ 1 callersMethodupdate_camera_position
(&mut self, mouse_position: &Vector2<f32>)
src/graphics/camera.rs:109
↓ 1 callersMethodupdate_camera_rotation
(&mut self, window_size: [f32; 2], mouse_position: &Vector2<f32>)
src/graphics/camera.rs:69
↓ 1 callersMethodupdate_camera_zoom
(&mut self, zoom_magnitude: f32)
src/graphics/camera.rs:49
Methodbegin_render_pass
( &'a self, device: &wgpu::Device, encoder: &'a mut wgpu::CommandEncoder, rp_d
src/graphics/material_skybox.rs:163
Methodcreate_environment_map_from_hdr
( device: &wgpu::Device, queue: &wgpu::Queue, hdr_texture: &Texture, unit_cube
src/graphics/skybox.rs:184
Methodcreate_hdr_texture
(device: &wgpu::Device, queue: &wgpu::Queue, hdr_data: &[u8])
src/graphics/skybox.rs:147
Methodcreate_irradiance_map
( device: &wgpu::Device, queue: &wgpu::Queue, environment_texture: &Texture, u
src/graphics/skybox.rs:264
Methodcreate_mesh
( device: &wgpu::Device, gltf_mesh: &gltf::Mesh, buffers: &Vec<gltf::buffer::Data>,
src/graphics/renderable.rs:244
Methodcreate_precomputed_brdf_texture
(device: &wgpu::Device, queue: &wgpu::Queue)
src/graphics/skybox.rs:443
Methodcreate_prefiltered_environment_map
( device: &wgpu::Device, queue: &wgpu::Queue, environment_texture: &Texture, u
src/graphics/skybox.rs:337
Functioncreate_uniform_buffer
( device: &wgpu::Device, visibility: wgpu::ShaderStage, )
src/graphics/material_base.rs:98
Methodhandle_event
(&mut self, window: &winit::window::Window, event: &winit::event::WindowEvent)
src/main.rs:149
Methodimport_gltf
( device: &wgpu::Device, sc_desc: &wgpu::SwapChainDescriptor, queue: &wgpu::Queue,
src/graphics/renderable.rs:47
Methodinit
(window: &winit::window::Window)
src/main.rs:40
Functionmain
()
src/main.rs:167
Methodnew
( device: &wgpu::Device, swap_chain_desc: &wgpu::SwapChainDescriptor, params: &PbrBind
src/graphics/material_pbr.rs:35
Methodnew
(device: &wgpu::Device, params: &HdrCvtBindGroup)
src/graphics/material_hdr.rs:51
Methodnew
( eye: &Point3<f32>, target: &Point3<f32>, up: &Vector3<f32>, aspect_ratio: f3
src/graphics/camera.rs:21
Methodnew
( device: &wgpu::Device, sc_desc: &wgpu::SwapChainDescriptor, params: &SkyboxBindGroup
src/graphics/material_skybox.rs:17
Methodnew
(meshes: Vec<Mesh>, material: Box<dyn MaterialBase + Send + Sync>)
src/graphics/renderable.rs:35
Methodnew
(window: &Window)
src/graphics/render_state.rs:12
Methodnew
( device: &wgpu::Device, sc_desc: &wgpu::SwapChainDescriptor, queue: &wgpu::Queue,
src/graphics/skybox.rs:12
Methodnew
(device: &wgpu::Device, vertex_data: &[Vertex], index_data: Option<&[u32]>)
src/graphics/mesh.rs:18
Methodnew_cubemap_texture
( device: &wgpu::Device, queue: &wgpu::Queue, width: u32, height: u32,
src/graphics/texture.rs:151
Methodnew_framebuffer_texture
( device: &wgpu::Device, width: u32, height: u32, image_format: wgpu::TextureF
src/graphics/texture.rs:237
Methodnew_from_glb
( device: &wgpu::Device, sc_desc: &wgpu::SwapChainDescriptor, queue: &wgpu::Queue,
src/graphics/renderable.rs:191
Methodnew_from_path
( device: &wgpu::Device, sc_desc: &wgpu::SwapChainDescriptor, queue: &wgpu::Queue,
src/graphics/renderable.rs:179
Methodnew_from_single_mesh
(mesh: Mesh, material: Box<dyn MaterialBase + Send + Sync>)
src/graphics/renderable.rs:39
Methodnew_texture_from_data
( device: &wgpu::Device, queue: &wgpu::Queue, width: u32, height: u32,
src/graphics/texture.rs:9
Methodnew_texture_from_framebuffer
( device: &wgpu::Device, queue: &wgpu::Queue, width: u32, height: u32,
src/graphics/texture.rs:82
Methodrender
(&mut self)
src/main.rs:162
Methodresize
(&mut self, new_size: winit::dpi::PhysicalSize<u32>)
src/main.rs:143
Functionrun
()
src/graphics/render_loop.rs:17
Methodrun
(&mut self, data: Self::SystemData)
src/main.rs:27