MCPcopy Create free account

hub / github.com/DavidPeicho/albedo / functions

Functions236 in github.com/DavidPeicho/albedo

Methodderef
(&self)
crates/albedo_rtx/src/passes/shading.rs:345
Methodderef
(&self)
crates/albedo_backend/src/gpu/buffer.rs:321
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, frame_bind_groups: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/accumulation.rs:154
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, frame_bind_group: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/temporal_accumulation.rs:261
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, bindgroups: &[wgpu::BindGroup; 2],
crates/albedo_rtx/src/passes/a_trous.rs:170
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, frame_bind_groups: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/ray.rs:144
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, geometry_bindgroup: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/shading.rs:210
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, scene_bind_group: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/intersector.rs:114
Methoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, bindgroup: &wgpu::BindGroup, size
crates/albedo_rtx/src/passes/denoise/composite.rs:119
Methoddraw
( &self, encoder: &mut wgpu::CommandEncoder, view: &wgpu::TextureView, bind_gr
crates/albedo_rtx/src/passes/blit_texture_pass.rs:139
Methoddraw
( &self, encoder: &mut wgpu::CommandEncoder, view: &wgpu::TextureView, bind_gr
crates/albedo_rtx/src/passes/blit_pass.rs:156
Methoddummy
(device: &wgpu::Device, options: Option<BufferInitDescriptor>)
crates/albedo_backend/src/gpu/buffer.rs:123
Methoddummy_storage
(device: &wgpu::Device)
crates/albedo_backend/src/gpu/buffer.rs:127
Methodend
End the timer started with [start].
crates/albedo_backend/src/gpu/queries.rs:210
Methodend_frame
Should be called once the frame is finished and the encoder is dropped.
crates/albedo_backend/src/gpu/queries.rs:238
Methodexpand
(&self, point: &Vec3)
crates/albedo_math/src/aabb.rs:35
Methodexpand_mut
(&mut self, point: &Vec3)
crates/albedo_math/src/aabb.rs:42
Methodfmt
(&self, f: &mut fmt::Formatter)
crates/albedo_math/src/aabb.rs:92
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/albedo_backend/src/mesh/primitive.rs:398
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/albedo_backend/src/data/shader_preprocessor.rs:47
Methodfrom
(value: Vec<ParseError>)
crates/albedo_backend/src/data/shader_preprocessor.rs:35
Methodfrom_atlas2d
( device: &wgpu::Device, atlas: Atlas2D, max_texture_count: Option<u32>, )
crates/albedo_backend/src/gpu/texture_atlas.rs:140
Methodfrom_limits
(device: &wgpu::Device)
crates/albedo_backend/src/gpu/texture_atlas.rs:197
Methodfrom_matrix
(local_to_world: glam::Mat4)
crates/albedo_rtx/src/uniforms.rs:151
Methodfrom_origin
(origin: glam::Vec3)
crates/albedo_rtx/src/uniforms.rs:141
Methodfrom_origin_dir
(origin: &glam::Vec3, direction: glam::Vec3)
crates/albedo_rtx/src/uniforms.rs:272
Methodfrom_points
(min: Vec3, max: Vec3)
crates/albedo_math/src/aabb.rs:12
Methodfrom_transform
(model_to_world: glam::Mat4)
crates/albedo_rtx/src/uniforms.rs:29
Methodheight
(&self)
crates/albedo_rtx/src/uniforms.rs:343
Methodindex
(&self, axis: Axis3D)
crates/albedo_math/src/lib.rs:23
Methodindex
(&self, index: u32)
crates/albedo_lightmapper_native/src/lib.rs:44
Methodindex_count
(&self)
crates/albedo_lightmapper_native/src/lib.rs:60
Methodindex_count
(&self)
crates/albedo_backend/src/mesh/primitive.rs:313
Methodindices
(&self)
crates/albedo_backend/src/mesh/primitive.rs:302
Functioninit
()
crates/albedo_lightmapper_native/src/lib.rs:199
Functioninitialize
(title: &str)
examples/example/mod.rs:26
Methodinterleaved
(data: Vec<V>)
crates/albedo_backend/src/mesh/primitive.rs:191
Methodinterleaved_with_count
(count: u64, descriptors: &[AttributeDescriptor])
crates/albedo_backend/src/mesh/primitive.rs:196
Methodis_empty
(&self)
crates/albedo_math/src/aabb.rs:80
Methodis_interleaved
(&self)
crates/albedo_backend/src/mesh/primitive.rs:321
Functionis_vertex_format_float
(format: &wgpu::VertexFormat)
crates/albedo_backend/src/mesh/primitive.rs:28
Functionis_vertex_format_unsigned
(format: &wgpu::VertexFormat)
crates/albedo_backend/src/mesh/primitive.rs:44
Methodjoin
(&self, other: &AABB)
crates/albedo_math/src/aabb.rs:23
Methodjoin_mut
(&mut self, other: &AABB)
crates/albedo_math/src/aabb.rs:30
Methodlabels
Latest resolved label, one for each value. Indexing is kept in the order of calls to [start].
crates/albedo_backend/src/gpu/queries.rs:263
Methodlayer
(&self)
crates/albedo_rtx/src/uniforms.rs:346
Functionmain
()
examples/gpu_picking/main.rs:327
Methodmake_empty
()
crates/albedo_math/src/aabb.rs:16
Methodmaximum_extent
(&self)
crates/albedo_math/src/aabb.rs:69
Methodnew
()
examples/example/async_exec.rs:10
Methodnew
(aspect_ratio: f32)
examples/gpu_picking/main.rs:21
Methodnew
(color: glam::Vec4, roughness: f32, reflectivity: f32)
crates/albedo_rtx/src/uniforms.rs:58
Methodnew
()
crates/albedo_rtx/src/blas.rs:121
Methodnew
(device: &wgpu::Device)
crates/albedo_rtx/src/layouts.rs:15
Methodnew
( device: &wgpu::Device, processor: &ShaderCache, swap_chain_format: wgpu::TextureForm
crates/albedo_rtx/src/passes/blit_texture_pass.rs:17
Methodnew
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/accumulation.rs:23
Methodnew
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/temporal_accumulation.rs:49
Methodnew
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/a_trous.rs:27
Methodnew
( device: &wgpu::Device, processor: &ShaderCache, swap_chain_format: wgpu::TextureForm
crates/albedo_rtx/src/passes/blit_pass.rs:20
Methodnew
(device: &wgpu::Device, source: Option<wgpu::ShaderModuleDescriptor>)
crates/albedo_rtx/src/passes/ao.rs:22
Methodnew
(device: &wgpu::Device, processor: &ShaderCache, source: Option<&str>)
crates/albedo_rtx/src/passes/ray.rs:27
Methodnew
(device: &wgpu::Device, defines: &FastHashMap<String, String>)
crates/albedo_rtx/src/passes/shading.rs:37
Methodnew
( device: &wgpu::Device, processor: &ShaderCache, target_format: wgpu::TextureFormat,
crates/albedo_rtx/src/passes/lightmap.rs:22
Methodnew
( device: &wgpu::Device, processor: &ShaderCache, geometry_layout: &crate::RTGeometryB
crates/albedo_rtx/src/passes/intersector.rs:18
Methodnew
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/denoise/composite.rs:42
Methodnew
( context: &GpuContext, size: (u32, u32), scene_resources: &SceneGPU, swapchai
crates/albedo_lightmapper_native/src/lib.rs:77
Methodnew
()
crates/albedo_lightmapper_native/src/app.rs:15
Methodnew
(width: usize, bytes_per_pixel: usize, align: usize)
crates/albedo_backend/src/lib.rs:11
Methodnew
(id: AttributeId, format: wgpu::VertexFormat)
crates/albedo_backend/src/mesh/primitive.rs:77
Methodnew
(size: f32)
crates/albedo_backend/src/mesh/shapes/mod.rs:9
Methodnew
(label: wgpu::Label<'a>, usage: wgpu::BufferUsages)
crates/albedo_backend/src/gpu/buffer.rs:26
Methodnew
(layer: u8, x: u32, y: u32, width: u32, height: u32)
crates/albedo_backend/src/gpu/texture_atlas.rs:28
Methodnew
Create a new set of options with defaults and `max_count`.
crates/albedo_backend/src/gpu/queries.rs:19
Methodnew
(size: usize)
crates/albedo_backend/src/gpu/vertex_buffer.rs:10
Methodnew
(kind: naga::front::glsl::ErrorKind)
crates/albedo_backend/src/data/shader_preprocessor.rs:18
Methodnew
(value_24: u32, value_8: u8)
crates/albedo_backend/src/data/packing.rs:6
Methodnew_inlined
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/temporal_accumulation.rs:32
Methodnew_inlined
( device: &wgpu::Device, processor: &ShaderCache, defines: &FastHashMap<String, String
crates/albedo_rtx/src/passes/shading.rs:184
Methodnew_inlined
(device: &wgpu::Device, processor: &ShaderCache)
crates/albedo_rtx/src/passes/denoise/composite.rs:23
Methodnew_raw
( device: &wgpu::Device, processor: &ShaderCache, source: &str, )
crates/albedo_rtx/src/passes/temporal_accumulation.rs:56
Methodnew_raw
( device: &wgpu::Device, geometry_layout: &RTGeometryBindGroupLayout, surface_layout:
crates/albedo_rtx/src/passes/shading.rs:230
Methodnew_raw
( device: &wgpu::Device, processor: &ShaderCache, src: &str, )
crates/albedo_rtx/src/passes/denoise/composite.rs:49
Methodnew_storage
( device: &wgpu::Device, count: u64, options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:157
Methodnew_storage_with_data
( device: &wgpu::Device, content: &[T], options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:177
Methodnew_uniform
( device: &wgpu::Device, count: u64, options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:167
Methodnew_vertex_with_data
( device: &wgpu::Device, content: &[T], options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:187
Methodnew_with_data
( device: &wgpu::Device, content: &[u8], count: u64, options: Option<BufferIni
crates/albedo_backend/src/gpu/buffer.rs:65
Methodnew_with_data_16
( device: &wgpu::Device, content: &[u16], options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:256
Methodnew_with_data_32
( device: &wgpu::Device, content: &[u32], options: Option<BufferInitDescriptor>, )
crates/albedo_backend/src/gpu/buffer.rs:266
Methodnormal
(format: wgpu::VertexFormat)
crates/albedo_backend/src/mesh/primitive.rs:88
Methodpack_value
(layer: u32, value: u32)
crates/albedo_rtx/src/uniforms.rs:313
Methodpack_value
(layer: u32, value: u32)
crates/albedo_backend/src/gpu/texture_atlas.rs:16
Methodperspective
(&self, near: f32, far: f32)
crates/albedo_rtx/src/uniforms.rs:214
Methodpong
(&self)
crates/albedo_rtx/src/uniforms.rs:428
Methodposition
(&self)
crates/albedo_rtx/src/uniforms.rs:91
Methodposition
(&self, index: u32)
crates/albedo_lightmapper_native/src/lib.rs:64
Methodqueue
(&self)
crates/albedo_lightmapper_native/src/app.rs:89
Methodrecompile
( &mut self, device: &wgpu::Device, processor: &ShaderCache, )
crates/albedo_backend/src/gpu/pipeline.rs:34
Methodreserve
(&mut self, width: u32, height: u32)
crates/albedo_backend/src/gpu/texture_atlas.rs:82
Methodresolve
Resolve queries added since the beginning of the frame.
crates/albedo_backend/src/gpu/queries.rs:217
← previousnext →101–200 of 236, ranked by callers