#[repr(C)]pub struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub shader_subgroup_extended_types: u32,
}Expand description
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
Provided by VK_COMPUTE_VERSION_1_2.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES.
p_next: *mut c_voidOptional, may be null.
shader_subgroup_extended_types: u32Implementations§
Source§impl PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Sourcepub fn builder<'a>() -> PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl Clone for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Source§fn clone(&self) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
fn clone(&self) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Returns a duplicate 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 PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl Default for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Source§fn default() -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
fn default() -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl ExtendsDeviceCreateInfo for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Auto Trait Implementations§
impl Freeze for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl RefUnwindSafe for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl !Send for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl !Sync for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl Unpin for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl UnsafeUnpin for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
impl UnwindSafe for PhysicalDeviceShaderSubgroupExtendedTypesFeatures
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