#[repr(C)]pub struct PhysicalDeviceVulkan13Features {Show 17 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub robust_image_access: Bool32,
pub inline_uniform_block: Bool32,
pub descriptor_binding_inline_uniform_block_update_after_bind: Bool32,
pub pipeline_creation_cache_control: Bool32,
pub private_data: Bool32,
pub shader_demote_to_helper_invocation: Bool32,
pub shader_terminate_invocation: Bool32,
pub subgroup_size_control: Bool32,
pub compute_full_subgroups: Bool32,
pub synchronization2: Bool32,
pub texture_compression_astc_hdr: Bool32,
pub shader_zero_initialize_workgroup_memory: Bool32,
pub dynamic_rendering: Bool32,
pub shader_integer_dot_product: Bool32,
pub maintenance4: Bool32,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *mut c_void
§robust_image_access: Bool32
§inline_uniform_block: Bool32
§descriptor_binding_inline_uniform_block_update_after_bind: Bool32
§pipeline_creation_cache_control: Bool32
§private_data: Bool32
§shader_demote_to_helper_invocation: Bool32
§shader_terminate_invocation: Bool32
§subgroup_size_control: Bool32
§compute_full_subgroups: Bool32
§synchronization2: Bool32
§texture_compression_astc_hdr: Bool32
§shader_zero_initialize_workgroup_memory: Bool32
§dynamic_rendering: Bool32
§shader_integer_dot_product: Bool32
§maintenance4: Bool32
Implementations§
Source§impl PhysicalDeviceVulkan13Features
impl PhysicalDeviceVulkan13Features
pub fn builder<'a>() -> PhysicalDeviceVulkan13FeaturesBuilder<'a>
Trait Implementations§
Source§impl Clone for PhysicalDeviceVulkan13Features
impl Clone for PhysicalDeviceVulkan13Features
Source§fn clone(&self) -> PhysicalDeviceVulkan13Features
fn clone(&self) -> PhysicalDeviceVulkan13Features
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 TaggedStructure for PhysicalDeviceVulkan13Features
impl TaggedStructure for PhysicalDeviceVulkan13Features
const STRUCTURE_TYPE: StructureType = StructureType::PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
impl Copy for PhysicalDeviceVulkan13Features
impl ExtendsDeviceCreateInfo for PhysicalDeviceVulkan13Features
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceVulkan13Features
Auto Trait Implementations§
impl Freeze for PhysicalDeviceVulkan13Features
impl RefUnwindSafe for PhysicalDeviceVulkan13Features
impl !Send for PhysicalDeviceVulkan13Features
impl !Sync for PhysicalDeviceVulkan13Features
impl Unpin for PhysicalDeviceVulkan13Features
impl UnwindSafe for PhysicalDeviceVulkan13Features
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)