#[repr(C)]pub struct PhysicalDeviceTexelBufferAlignmentProperties {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub storage_texel_buffer_offset_alignment_bytes: u64,
pub storage_texel_buffer_offset_single_texel_alignment: u32,
pub uniform_texel_buffer_offset_alignment_bytes: u64,
pub uniform_texel_buffer_offset_single_texel_alignment: u32,
}Expand description
VkPhysicalDeviceTexelBufferAlignmentProperties
Provided by VK_COMPUTE_VERSION_1_3.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES.
p_next: *mut c_voidOptional, may be null.
storage_texel_buffer_offset_alignment_bytes: u64§storage_texel_buffer_offset_single_texel_alignment: u32§uniform_texel_buffer_offset_alignment_bytes: u64§uniform_texel_buffer_offset_single_texel_alignment: u32Implementations§
Source§impl PhysicalDeviceTexelBufferAlignmentProperties
impl PhysicalDeviceTexelBufferAlignmentProperties
Sourcepub fn builder<'a>() -> PhysicalDeviceTexelBufferAlignmentPropertiesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceTexelBufferAlignmentPropertiesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceTexelBufferAlignmentProperties
impl Clone for PhysicalDeviceTexelBufferAlignmentProperties
Source§fn clone(&self) -> PhysicalDeviceTexelBufferAlignmentProperties
fn clone(&self) -> PhysicalDeviceTexelBufferAlignmentProperties
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 moreimpl Copy for PhysicalDeviceTexelBufferAlignmentProperties
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceTexelBufferAlignmentProperties
Auto Trait Implementations§
impl Freeze for PhysicalDeviceTexelBufferAlignmentProperties
impl RefUnwindSafe for PhysicalDeviceTexelBufferAlignmentProperties
impl !Send for PhysicalDeviceTexelBufferAlignmentProperties
impl !Sync for PhysicalDeviceTexelBufferAlignmentProperties
impl Unpin for PhysicalDeviceTexelBufferAlignmentProperties
impl UnsafeUnpin for PhysicalDeviceTexelBufferAlignmentProperties
impl UnwindSafe for PhysicalDeviceTexelBufferAlignmentProperties
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