Struct unity_native_plugin_sys::VkIndirectCommandsLayoutTokenNV [−][src]
#[repr(C)]pub struct VkIndirectCommandsLayoutTokenNV {Show 15 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub tokenType: VkIndirectCommandsTokenTypeNV,
pub stream: u32,
pub offset: u32,
pub vertexBindingUnit: u32,
pub vertexDynamicStride: VkBool32,
pub pushconstantPipelineLayout: VkPipelineLayout,
pub pushconstantShaderStageFlags: VkShaderStageFlags,
pub pushconstantOffset: u32,
pub pushconstantSize: u32,
pub indirectStateFlags: VkIndirectStateFlagsNV,
pub indexTypeCount: u32,
pub pIndexTypes: *const VkIndexType,
pub pIndexTypeValues: *const u32,
}Fields
sType: VkStructureTypepNext: *const c_voidtokenType: VkIndirectCommandsTokenTypeNVstream: u32offset: u32vertexBindingUnit: u32vertexDynamicStride: VkBool32pushconstantPipelineLayout: VkPipelineLayoutpushconstantShaderStageFlags: VkShaderStageFlagspushconstantOffset: u32pushconstantSize: u32indirectStateFlags: VkIndirectStateFlagsNVindexTypeCount: u32pIndexTypes: *const VkIndexTypepIndexTypeValues: *const u32Trait Implementations
Auto Trait Implementations
impl !Send for VkIndirectCommandsLayoutTokenNV
impl !Sync for VkIndirectCommandsLayoutTokenNV
impl Unpin for VkIndirectCommandsLayoutTokenNV
Blanket Implementations
Mutably borrows from an owned value. Read more