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: VkStructureTypepNext: *mut c_voidmaxDrawMeshTasksCount: u32maxTaskWorkGroupInvocations: u32maxTaskWorkGroupSize: [u32; 3]maxTaskTotalMemorySize: u32maxTaskOutputCount: u32maxMeshWorkGroupInvocations: u32maxMeshWorkGroupSize: [u32; 3]maxMeshTotalMemorySize: u32maxMeshOutputVertices: u32maxMeshOutputPrimitives: u32maxMeshMultiviewViewCount: u32meshOutputPerVertexGranularity: u32meshOutputPerPrimitiveGranularity: u32Trait Implementations
Auto Trait Implementations
impl !Send for VkPhysicalDeviceMeshShaderPropertiesNV
impl !Sync for VkPhysicalDeviceMeshShaderPropertiesNV
Blanket Implementations
Mutably borrows from an owned value. Read more