Struct unity_native_plugin_sys::VkPhysicalDeviceMeshShaderPropertiesNV [−][src]
#[repr(C)]pub struct VkPhysicalDeviceMeshShaderPropertiesNV {Show 15 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub maxDrawMeshTasksCount: u32,
pub maxTaskWorkGroupInvocations: u32,
pub maxTaskWorkGroupSize: [u32; 3],
pub maxTaskTotalMemorySize: u32,
pub maxTaskOutputCount: u32,
pub maxMeshWorkGroupInvocations: u32,
pub maxMeshWorkGroupSize: [u32; 3],
pub maxMeshTotalMemorySize: u32,
pub maxMeshOutputVertices: u32,
pub maxMeshOutputPrimitives: u32,
pub maxMeshMultiviewViewCount: u32,
pub meshOutputPerVertexGranularity: u32,
pub meshOutputPerPrimitiveGranularity: u32,
}
Fields
sType: VkStructureType
pNext: *mut c_void
maxDrawMeshTasksCount: u32
maxTaskWorkGroupInvocations: u32
maxTaskWorkGroupSize: [u32; 3]
maxTaskTotalMemorySize: u32
maxTaskOutputCount: u32
maxMeshWorkGroupInvocations: u32
maxMeshWorkGroupSize: [u32; 3]
maxMeshTotalMemorySize: u32
maxMeshOutputVertices: u32
maxMeshOutputPrimitives: u32
maxMeshMultiviewViewCount: u32
meshOutputPerVertexGranularity: u32
meshOutputPerPrimitiveGranularity: u32
Trait Implementations
Auto Trait Implementations
impl !Send for VkPhysicalDeviceMeshShaderPropertiesNV
impl !Sync for VkPhysicalDeviceMeshShaderPropertiesNV
Blanket Implementations
Mutably borrows from an owned value. Read more