Trait vulkanalia::vk::ExtMultiDrawExtension
source · pub trait ExtMultiDrawExtension: DeviceV1_0 {
const METADATA: Extension = EXT_MULTI_DRAW_EXTENSION;
// Provided methods
unsafe fn cmd_draw_multi_ext(
&self,
command_buffer: CommandBuffer,
vertex_info: &[impl Cast<Target = MultiDrawInfoEXT>],
instance_count: u32,
first_instance: u32,
stride: u32
) { ... }
unsafe fn cmd_draw_multi_indexed_ext(
&self,
command_buffer: CommandBuffer,
index_info: &[impl Cast<Target = MultiDrawIndexedInfoEXT>],
instance_count: u32,
first_instance: u32,
stride: u32,
vertex_offset: Option<&i32>
) { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn cmd_draw_multi_ext(
&self,
command_buffer: CommandBuffer,
vertex_info: &[impl Cast<Target = MultiDrawInfoEXT>],
instance_count: u32,
first_instance: u32,
stride: u32
)
unsafe fn cmd_draw_multi_ext( &self, command_buffer: CommandBuffer, vertex_info: &[impl Cast<Target = MultiDrawInfoEXT>], instance_count: u32, first_instance: u32, stride: u32 )
sourceunsafe fn cmd_draw_multi_indexed_ext(
&self,
command_buffer: CommandBuffer,
index_info: &[impl Cast<Target = MultiDrawIndexedInfoEXT>],
instance_count: u32,
first_instance: u32,
stride: u32,
vertex_offset: Option<&i32>
)
unsafe fn cmd_draw_multi_indexed_ext( &self, command_buffer: CommandBuffer, index_info: &[impl Cast<Target = MultiDrawIndexedInfoEXT>], instance_count: u32, first_instance: u32, stride: u32, vertex_offset: Option<&i32> )
Object Safety§
This trait is not object safe.