Struct gfx::core::dummy::DummyCommandBuffer []

pub struct DummyCommandBuffer;

Dummy command buffer, which ignores all the calls.

Trait Implementations

impl CommandBuffer<DummyResources> for DummyCommandBuffer

fn clone_empty(&self) -> DummyCommandBuffer

Clone as an empty buffer

fn reset(&mut self)

Reset the command buffer contents, retain the allocated storage

fn bind_pipeline_state(&mut self, ())

Bind a pipeline state object

fn bind_vertex_buffers(&mut self, VertexBufferSet<DummyResources>)

Bind a complete set of vertex buffers

fn bind_constant_buffers(&mut self, &[ConstantBufferParam<DummyResources>])

Bind a complete set of constant buffers

fn bind_global_constant(&mut self, usize, UniformValue)

Bind a global constant

fn bind_resource_views(&mut self, &[ResourceViewParam<DummyResources>])

Bind a complete set of shader resource views

fn bind_unordered_views(&mut self, &[UnorderedViewParam<DummyResources>])

Bind a complete set of unordered access views

fn bind_samplers(&mut self, &[SamplerParam<DummyResources>])

Bind a complete set of samplers

fn bind_pixel_targets(&mut self, PixelTargetSet<DummyResources>)

Bind a complete set of pixel targets, including multiple colors views and an optional depth/stencil view. Read more

fn bind_index(&mut self, (), IndexType)

Bind an index buffer

fn set_scissor(&mut self, Rect)

Set scissor rectangle

fn set_ref_values(&mut self, RefValues)

Set reference values for the blending and stencil front/back

fn update_buffer(&mut self, (), &[u8], usize)

Update a vertex/index/uniform buffer

fn update_texture(&mut self, (), Kind, Option<CubeFace>, &[u8], ImageInfoCommon<Format>)

Update a texture

fn generate_mipmap(&mut self, ())

fn clear_color(&mut self, (), ClearColor)

Clear color target

fn clear_depth_stencil(&mut self, (), Option<f32>, Option<u8>)

fn call_draw(&mut self, u32, u32, Option<(u32, u32)>)

Draw a primitive

fn call_draw_indexed(&mut self, u32, u32, u32, Option<(u32, u32)>)

Draw a primitive with index buffer