Struct gfx_backend_empty::CommandBuffer [−][src]
pub struct CommandBuffer;
Dummy command buffer, which ignores all the calls.
Trait Implementations
impl CommandBuffer<Backend> for CommandBuffer
[src]
impl CommandBuffer<Backend> for CommandBuffer
[src]unsafe fn begin(
&mut self,
_: CommandBufferFlags,
_: CommandBufferInheritanceInfo<'_, Backend>
)
[src]
&mut self,
_: CommandBufferFlags,
_: CommandBufferInheritanceInfo<'_, Backend>
)
unsafe fn finish(&mut self)
[src]
unsafe fn reset(&mut self, _: bool)
[src]
unsafe fn pipeline_barrier<'a, T>(
&mut self,
_: Range<PipelineStage>,
_: Dependencies,
_: T
) where
T: Iterator<Item = Barrier<'a, Backend>>,
[src]
&mut self,
_: Range<PipelineStage>,
_: Dependencies,
_: T
) where
T: Iterator<Item = Barrier<'a, Backend>>,
unsafe fn fill_buffer(&mut self, _: &Buffer, _: SubRange, _: u32)
[src]
unsafe fn update_buffer(&mut self, _: &Buffer, _: Offset, _: &[u8])
[src]
unsafe fn clear_image<T>(&mut self, _: &Image, _: Layout, _: ClearValue, _: T)
[src]
unsafe fn clear_attachments<T, U>(&mut self, _: T, _: U)
[src]
unsafe fn resolve_image<T>(
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: T
)
[src]
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: T
)
unsafe fn blit_image<T>(
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: Filter,
_: T
)
[src]
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: Filter,
_: T
)
unsafe fn bind_index_buffer(&mut self, _: &Buffer, _: SubRange, _: IndexType)
[src]
unsafe fn bind_vertex_buffers<'a, T>(&mut self, _: u32, _: T) where
T: Iterator<Item = (&'a Buffer, SubRange)>,
[src]
T: Iterator<Item = (&'a Buffer, SubRange)>,
unsafe fn set_viewports<T>(&mut self, _: u32, _: T)
[src]
unsafe fn set_scissors<T>(&mut self, _: u32, _: T)
[src]
unsafe fn set_stencil_reference(&mut self, _: Face, _: StencilValue)
[src]
unsafe fn set_stencil_read_mask(&mut self, _: Face, _: StencilValue)
[src]
unsafe fn set_stencil_write_mask(&mut self, _: Face, _: StencilValue)
[src]
unsafe fn set_blend_constants(&mut self, _: ColorValue)
[src]
unsafe fn set_depth_bounds(&mut self, _: Range<f32>)
[src]
unsafe fn set_line_width(&mut self, _: f32)
[src]
unsafe fn set_depth_bias(&mut self, _: DepthBias)
[src]
unsafe fn begin_render_pass<'a, T>(
&mut self,
_: &(),
_: &(),
_: Rect,
_: T,
_: SubpassContents
) where
T: Iterator<Item = RenderAttachmentInfo<'a, Backend>>,
[src]
&mut self,
_: &(),
_: &(),
_: Rect,
_: T,
_: SubpassContents
) where
T: Iterator<Item = RenderAttachmentInfo<'a, Backend>>,
unsafe fn next_subpass(&mut self, _: SubpassContents)
[src]
unsafe fn end_render_pass(&mut self)
[src]
unsafe fn bind_graphics_pipeline(&mut self, _: &())
[src]
unsafe fn bind_graphics_descriptor_sets<'a, I, J>(
&mut self,
_: &(),
_: usize,
_: I,
_: J
) where
I: Iterator<Item = &'a DescriptorSet>,
[src]
&mut self,
_: &(),
_: usize,
_: I,
_: J
) where
I: Iterator<Item = &'a DescriptorSet>,
unsafe fn bind_compute_pipeline(&mut self, _: &())
[src]
unsafe fn bind_compute_descriptor_sets<'a, I, J>(
&mut self,
_: &(),
_: usize,
_: I,
_: J
) where
I: Iterator<Item = &'a DescriptorSet>,
[src]
&mut self,
_: &(),
_: usize,
_: I,
_: J
) where
I: Iterator<Item = &'a DescriptorSet>,
unsafe fn dispatch(&mut self, _: WorkGroupCount)
[src]
unsafe fn dispatch_indirect(&mut self, _: &Buffer, _: Offset)
[src]
unsafe fn copy_buffer<T>(&mut self, _: &Buffer, _: &Buffer, _: T)
[src]
unsafe fn copy_image<T>(
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: T
)
[src]
&mut self,
_: &Image,
_: Layout,
_: &Image,
_: Layout,
_: T
)
unsafe fn copy_buffer_to_image<T>(
&mut self,
_: &Buffer,
_: &Image,
_: Layout,
_: T
)
[src]
&mut self,
_: &Buffer,
_: &Image,
_: Layout,
_: T
)
unsafe fn copy_image_to_buffer<T>(
&mut self,
_: &Image,
_: Layout,
_: &Buffer,
_: T
)
[src]
&mut self,
_: &Image,
_: Layout,
_: &Buffer,
_: T
)
unsafe fn draw(&mut self, _: Range<VertexCount>, _: Range<InstanceCount>)
[src]
unsafe fn draw_indexed(
&mut self,
_: Range<IndexCount>,
_: VertexOffset,
_: Range<InstanceCount>
)
[src]
&mut self,
_: Range<IndexCount>,
_: VertexOffset,
_: Range<InstanceCount>
)
unsafe fn draw_indirect(
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
unsafe fn draw_indexed_indirect(
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
unsafe fn draw_indirect_count(
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
unsafe fn draw_indexed_indirect_count(
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
unsafe fn draw_mesh_tasks(&mut self, _: TaskCount, _: TaskCount)
[src]
unsafe fn draw_mesh_tasks_indirect(
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: DrawCount,
_: Stride
)
unsafe fn draw_mesh_tasks_indirect_count(
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
[src]
&mut self,
_: &Buffer,
_: Offset,
_: &Buffer,
_: Offset,
_: u32,
_: Stride
)
unsafe fn set_event(&mut self, _: &(), _: PipelineStage)
[src]
unsafe fn reset_event(&mut self, _: &(), _: PipelineStage)
[src]
unsafe fn wait_events<'a, I, J>(&mut self, _: I, _: Range<PipelineStage>, _: J) where
J: Iterator<Item = Barrier<'a, Backend>>,
[src]
J: Iterator<Item = Barrier<'a, Backend>>,
unsafe fn begin_query(&mut self, _: Query<'_, Backend>, _: ControlFlags)
[src]
unsafe fn end_query(&mut self, _: Query<'_, Backend>)
[src]
unsafe fn reset_query_pool(&mut self, _: &(), _: Range<Id>)
[src]
unsafe fn copy_query_pool_results(
&mut self,
_: &(),
_: Range<Id>,
_: &Buffer,
_: Offset,
_: Stride,
_: ResultFlags
)
[src]
&mut self,
_: &(),
_: Range<Id>,
_: &Buffer,
_: Offset,
_: Stride,
_: ResultFlags
)
unsafe fn write_timestamp(&mut self, _: PipelineStage, _: Query<'_, Backend>)
[src]
unsafe fn push_graphics_constants(
&mut self,
_: &(),
_: ShaderStageFlags,
_: u32,
_: &[u32]
)
[src]
&mut self,
_: &(),
_: ShaderStageFlags,
_: u32,
_: &[u32]
)
unsafe fn push_compute_constants(&mut self, _: &(), _: u32, _: &[u32])
[src]
unsafe fn execute_commands<'a, T>(&mut self, _: T) where
T: Iterator<Item = &'a CommandBuffer>,
[src]
T: Iterator<Item = &'a CommandBuffer>,
unsafe fn insert_debug_marker(&mut self, _: &str, _: u32)
[src]
unsafe fn begin_debug_marker(&mut self, _: &str, _: u32)
[src]
unsafe fn end_debug_marker(&mut self)
[src]
pub unsafe fn begin_primary(&mut self, flags: CommandBufferFlags)
[src]
Auto Trait Implementations
impl RefUnwindSafe for CommandBuffer
impl RefUnwindSafe for CommandBuffer
impl Send for CommandBuffer
impl Send for CommandBuffer
impl Sync for CommandBuffer
impl Sync for CommandBuffer
impl Unpin for CommandBuffer
impl Unpin for CommandBuffer
impl UnwindSafe for CommandBuffer
impl UnwindSafe for CommandBuffer