[−][src]Trait bevy::render::pass::RenderPass
Required methods
fn get_render_context(&self) -> &dyn RenderContext
fn set_index_buffer(&mut self, buffer: BufferId, offset: u64)
fn set_vertex_buffer(&mut self, start_slot: u32, buffer: BufferId, offset: u64)
fn set_pipeline(&mut self, pipeline_handle: &Handle<PipelineDescriptor>)
fn set_viewport(
&mut self,
x: f32,
y: f32,
w: f32,
h: f32,
min_depth: f32,
max_depth: f32
)
&mut self,
x: f32,
y: f32,
w: f32,
h: f32,
min_depth: f32,
max_depth: f32
)
fn set_stencil_reference(&mut self, reference: u32)
fn draw(&mut self, vertices: Range<u32>, instances: Range<u32>)
fn draw_indexed(
&mut self,
indices: Range<u32>,
base_vertex: i32,
instances: Range<u32>
)
&mut self,
indices: Range<u32>,
base_vertex: i32,
instances: Range<u32>
)
fn set_bind_group(
&mut self,
index: u32,
bind_group_descriptor_id: BindGroupDescriptorId,
bind_group: BindGroupId,
dynamic_uniform_indices: Option<&[u32]>
)
&mut self,
index: u32,
bind_group_descriptor_id: BindGroupDescriptorId,
bind_group: BindGroupId,
dynamic_uniform_indices: Option<&[u32]>
)
Implementors
impl<'a> RenderPass for WgpuRenderPass<'a>
[src]
pub fn get_render_context(&self) -> &dyn RenderContext
[src]
pub fn set_vertex_buffer(
&mut self,
start_slot: u32,
buffer_id: BufferId,
offset: u64
)
[src]
&mut self,
start_slot: u32,
buffer_id: BufferId,
offset: u64
)
pub fn set_viewport(
&mut self,
x: f32,
y: f32,
w: f32,
h: f32,
min_depth: f32,
max_depth: f32
)
[src]
&mut self,
x: f32,
y: f32,
w: f32,
h: f32,
min_depth: f32,
max_depth: f32
)
pub fn set_stencil_reference(&mut self, reference: u32)
[src]
pub fn set_index_buffer(&mut self, buffer_id: BufferId, offset: u64)
[src]
pub fn draw_indexed(
&mut self,
indices: Range<u32>,
base_vertex: i32,
instances: Range<u32>
)
[src]
&mut self,
indices: Range<u32>,
base_vertex: i32,
instances: Range<u32>
)
pub fn draw(&mut self, vertices: Range<u32>, instances: Range<u32>)
[src]
pub fn set_bind_group(
&mut self,
index: u32,
bind_group_descriptor_id: BindGroupDescriptorId,
bind_group: BindGroupId,
dynamic_uniform_indices: Option<&[u32]>
)
[src]
&mut self,
index: u32,
bind_group_descriptor_id: BindGroupDescriptorId,
bind_group: BindGroupId,
dynamic_uniform_indices: Option<&[u32]>
)