#[repr(C)]pub struct PhysicalDeviceClusterCullingShaderPropertiesHUAWEI {
pub s_type: StructureType,
pub next: *mut c_void,
pub max_work_group_count: [u32; 3],
pub max_work_group_size: [u32; 3],
pub max_output_cluster_count: u32,
pub indirect_buffer_offset_alignment: u64,
}
Expand description
Fields§
§s_type: StructureType
§next: *mut c_void
§max_work_group_count: [u32; 3]
§max_work_group_size: [u32; 3]
§max_output_cluster_count: u32
§indirect_buffer_offset_alignment: u64
Trait Implementations§
source§impl Cast for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl Cast for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
§type Target = PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
type Target = PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl Clone for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
source§fn clone(&self) -> PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
fn clone(&self) -> PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl Default for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
source§fn default() -> PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
fn default() -> PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl HasBuilder<'static> for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
source§impl InputChainStruct for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl InputChainStruct for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
source§const TYPE: StructureType = StructureType::PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI
const TYPE: StructureType = StructureType::PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI
The structure type for this struct type.
source§fn s_type(&self) -> StructureType
fn s_type(&self) -> StructureType
The structure type for this struct.
source§impl PartialEq<PhysicalDeviceClusterCullingShaderPropertiesHUAWEI> for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl PartialEq<PhysicalDeviceClusterCullingShaderPropertiesHUAWEI> for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
source§fn eq(&self, other: &PhysicalDeviceClusterCullingShaderPropertiesHUAWEI) -> bool
fn eq(&self, other: &PhysicalDeviceClusterCullingShaderPropertiesHUAWEI) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl Eq for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl StructuralEq for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl StructuralPartialEq for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl !Send for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl !Sync for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl Unpin for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
impl UnwindSafe for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
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