#[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,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§flags: VkIndirectCommandsLayoutUsageFlagsEXT
§shaderStages: VkShaderStageFlags
§indirectStride: u32
§pipelineLayout: VkPipelineLayout
§tokenCount: u32
§pTokens: *const VkIndirectCommandsLayoutTokenEXT
Trait 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 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkIndirectCommandsLayoutCreateInfoEXT
Auto Trait Implementations§
impl Freeze for VkIndirectCommandsLayoutCreateInfoEXT
impl RefUnwindSafe for VkIndirectCommandsLayoutCreateInfoEXT
impl !Send for VkIndirectCommandsLayoutCreateInfoEXT
impl !Sync for VkIndirectCommandsLayoutCreateInfoEXT
impl Unpin 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