Struct vulkanalia::vk::PhysicalDeviceVulkan13Features
source · #[repr(C)]pub struct PhysicalDeviceVulkan13Features {Show 17 fields
pub s_type: StructureType,
pub next: *mut c_void,
pub robust_image_access: u32,
pub inline_uniform_block: u32,
pub descriptor_binding_inline_uniform_block_update_after_bind: u32,
pub pipeline_creation_cache_control: u32,
pub private_data: u32,
pub shader_demote_to_helper_invocation: u32,
pub shader_terminate_invocation: u32,
pub subgroup_size_control: u32,
pub compute_full_subgroups: u32,
pub synchronization2: u32,
pub texture_compression_astc_hdr: u32,
pub shader_zero_initialize_workgroup_memory: u32,
pub dynamic_rendering: u32,
pub shader_integer_dot_product: u32,
pub maintenance4: u32,
}
Expand description
Fields§
§s_type: StructureType
§next: *mut c_void
§robust_image_access: u32
§inline_uniform_block: u32
§descriptor_binding_inline_uniform_block_update_after_bind: u32
§pipeline_creation_cache_control: u32
§private_data: u32
§shader_demote_to_helper_invocation: u32
§shader_terminate_invocation: u32
§subgroup_size_control: u32
§compute_full_subgroups: u32
§synchronization2: u32
§texture_compression_astc_hdr: u32
§shader_zero_initialize_workgroup_memory: u32
§dynamic_rendering: u32
§shader_integer_dot_product: u32
§maintenance4: u32
Trait Implementations§
source§impl Cast for PhysicalDeviceVulkan13Features
impl Cast for PhysicalDeviceVulkan13Features
§type Target = PhysicalDeviceVulkan13Features
type Target = PhysicalDeviceVulkan13Features
The other type this type can be used interchangeably with in FFI.
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 Default for PhysicalDeviceVulkan13Features
impl Default for PhysicalDeviceVulkan13Features
source§fn default() -> PhysicalDeviceVulkan13Features
fn default() -> PhysicalDeviceVulkan13Features
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for PhysicalDeviceVulkan13Features
impl HasBuilder<'static> for PhysicalDeviceVulkan13Features
source§impl PartialEq for PhysicalDeviceVulkan13Features
impl PartialEq for PhysicalDeviceVulkan13Features
source§fn eq(&self, other: &PhysicalDeviceVulkan13Features) -> bool
fn eq(&self, other: &PhysicalDeviceVulkan13Features) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PhysicalDeviceVulkan13Features
impl Eq for PhysicalDeviceVulkan13Features
impl ExtendsDeviceCreateInfo for PhysicalDeviceVulkan13Features
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceVulkan13Features
impl StructuralPartialEq 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