pub struct VulkanExtMultiDraw { /* private fields */ }Expand description
struct for VK_EXT_multi_draw
Implementations§
Source§impl VulkanExtMultiDraw
impl VulkanExtMultiDraw
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtMultiDraw
impl Clone for VulkanExtMultiDraw
Source§fn clone(&self) -> VulkanExtMultiDraw
fn clone(&self) -> VulkanExtMultiDraw
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanExtMultiDraw
Source§impl Debug for VulkanExtMultiDraw
impl Debug for VulkanExtMultiDraw
Source§impl Default for VulkanExtMultiDraw
impl Default for VulkanExtMultiDraw
Source§impl VK_EXT_multi_draw for VulkanExtMultiDraw
impl VK_EXT_multi_draw for VulkanExtMultiDraw
Source§fn vkCmdDrawMultiEXT(
&self,
commandBuffer: VkCommandBuffer,
drawCount: u32,
pVertexInfo: *const VkMultiDrawInfoEXT,
instanceCount: u32,
firstInstance: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMultiEXT( &self, commandBuffer: VkCommandBuffer, drawCount: u32, pVertexInfo: *const VkMultiDrawInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawMultiIndexedEXT(
&self,
commandBuffer: VkCommandBuffer,
drawCount: u32,
pIndexInfo: *const VkMultiDrawIndexedInfoEXT,
instanceCount: u32,
firstInstance: u32,
stride: u32,
pVertexOffset: *const int32_t,
) -> Result<(), VkError>
fn vkCmdDrawMultiIndexedEXT( &self, commandBuffer: VkCommandBuffer, drawCount: u32, pIndexInfo: *const VkMultiDrawIndexedInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32, pVertexOffset: *const int32_t, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtMultiDraw
impl RefUnwindSafe for VulkanExtMultiDraw
impl Send for VulkanExtMultiDraw
impl Sync for VulkanExtMultiDraw
impl Unpin for VulkanExtMultiDraw
impl UnsafeUnpin for VulkanExtMultiDraw
impl UnwindSafe for VulkanExtMultiDraw
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more