#[repr(C)]pub struct VkPhysicalDeviceDescriptorHeapPropertiesEXT {Show 21 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub samplerHeapAlignment: VkDeviceSize,
pub resourceHeapAlignment: VkDeviceSize,
pub maxSamplerHeapSize: VkDeviceSize,
pub maxResourceHeapSize: VkDeviceSize,
pub minSamplerHeapReservedRange: VkDeviceSize,
pub minSamplerHeapReservedRangeWithEmbedded: VkDeviceSize,
pub minResourceHeapReservedRange: VkDeviceSize,
pub samplerDescriptorSize: VkDeviceSize,
pub imageDescriptorSize: VkDeviceSize,
pub bufferDescriptorSize: VkDeviceSize,
pub samplerDescriptorAlignment: VkDeviceSize,
pub imageDescriptorAlignment: VkDeviceSize,
pub bufferDescriptorAlignment: VkDeviceSize,
pub maxPushDataSize: VkDeviceSize,
pub imageCaptureReplayOpaqueDataSize: usize,
pub maxDescriptorHeapEmbeddedSamplers: u32,
pub samplerYcbcrConversionCount: u32,
pub sparseDescriptorHeaps: VkBool32,
pub protectedDescriptorHeaps: VkBool32,
}Fields§
§sType: VkStructureType§pNext: *mut c_void§samplerHeapAlignment: VkDeviceSize§resourceHeapAlignment: VkDeviceSize§maxSamplerHeapSize: VkDeviceSize§maxResourceHeapSize: VkDeviceSize§minSamplerHeapReservedRange: VkDeviceSize§minSamplerHeapReservedRangeWithEmbedded: VkDeviceSize§minResourceHeapReservedRange: VkDeviceSize§samplerDescriptorSize: VkDeviceSize§imageDescriptorSize: VkDeviceSize§bufferDescriptorSize: VkDeviceSize§samplerDescriptorAlignment: VkDeviceSize§imageDescriptorAlignment: VkDeviceSize§bufferDescriptorAlignment: VkDeviceSize§maxPushDataSize: VkDeviceSize§imageCaptureReplayOpaqueDataSize: usize§maxDescriptorHeapEmbeddedSamplers: u32§samplerYcbcrConversionCount: u32§sparseDescriptorHeaps: VkBool32§protectedDescriptorHeaps: VkBool32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl Clone for VkPhysicalDeviceDescriptorHeapPropertiesEXT
Source§fn clone(&self) -> VkPhysicalDeviceDescriptorHeapPropertiesEXT
fn clone(&self) -> VkPhysicalDeviceDescriptorHeapPropertiesEXT
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 VkPhysicalDeviceDescriptorHeapPropertiesEXT
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl RefUnwindSafe for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl !Send for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl !Sync for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl Unpin for VkPhysicalDeviceDescriptorHeapPropertiesEXT
impl UnwindSafe for VkPhysicalDeviceDescriptorHeapPropertiesEXT
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