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: VkStructureType
pNext: *const c_void
tokenType: VkIndirectCommandsTokenTypeNV
stream: u32
offset: u32
vertexBindingUnit: u32
vertexDynamicStride: VkBool32
pushconstantPipelineLayout: VkPipelineLayout
pushconstantShaderStageFlags: VkShaderStageFlags
pushconstantOffset: u32
pushconstantSize: u32
indirectStateFlags: VkIndirectStateFlagsNV
indexTypeCount: u32
pIndexTypes: *const VkIndexType
pIndexTypeValues: *const u32
Trait 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