#[repr(C)]pub struct VkIndirectCommandsLayoutCreateInfoEXT {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkIndirectCommandsLayoutUsageFlagsEXT,
pub shaderStages: VkShaderStageFlags,
pub indirectStride: u32,
pub pipelineLayout: VkPipelineLayout,
pub tokenCount: u32,
pub pTokens: *const VkIndirectCommandsLayoutTokenEXT,
}Expand description
struct VkIndirectCommandsLayoutCreateInfoEXT from VK_EXT_device_generated_commands
Fields§
§sType: VkStructureType§pNext: *const c_void§flags: VkIndirectCommandsLayoutUsageFlagsEXT§shaderStages: VkShaderStageFlags§indirectStride: u32§pipelineLayout: VkPipelineLayout§tokenCount: u32§pTokens: *const VkIndirectCommandsLayoutTokenEXTTrait Implementations§
Source§impl Clone for VkIndirectCommandsLayoutCreateInfoEXT
impl Clone for VkIndirectCommandsLayoutCreateInfoEXT
Source§fn clone(&self) -> VkIndirectCommandsLayoutCreateInfoEXT
fn clone(&self) -> VkIndirectCommandsLayoutCreateInfoEXT
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 VkIndirectCommandsLayoutCreateInfoEXT
Auto Trait Implementations§
impl !Send for VkIndirectCommandsLayoutCreateInfoEXT
impl !Sync for VkIndirectCommandsLayoutCreateInfoEXT
impl Freeze for VkIndirectCommandsLayoutCreateInfoEXT
impl RefUnwindSafe for VkIndirectCommandsLayoutCreateInfoEXT
impl Unpin for VkIndirectCommandsLayoutCreateInfoEXT
impl UnsafeUnpin for VkIndirectCommandsLayoutCreateInfoEXT
impl UnwindSafe for VkIndirectCommandsLayoutCreateInfoEXT
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