#[repr(C)]pub struct VkPhysicalDeviceDescriptorBufferPropertiesEXT {Show 35 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub combinedImageSamplerDescriptorSingleArray: VkBool32,
pub bufferlessPushDescriptors: VkBool32,
pub allowSamplerImageViewPostSubmitCreation: VkBool32,
pub descriptorBufferOffsetAlignment: VkDeviceSize,
pub maxDescriptorBufferBindings: u32,
pub maxResourceDescriptorBufferBindings: u32,
pub maxSamplerDescriptorBufferBindings: u32,
pub maxEmbeddedImmutableSamplerBindings: u32,
pub maxEmbeddedImmutableSamplers: u32,
pub bufferCaptureReplayDescriptorDataSize: usize,
pub imageCaptureReplayDescriptorDataSize: usize,
pub imageViewCaptureReplayDescriptorDataSize: usize,
pub samplerCaptureReplayDescriptorDataSize: usize,
pub accelerationStructureCaptureReplayDescriptorDataSize: usize,
pub samplerDescriptorSize: usize,
pub combinedImageSamplerDescriptorSize: usize,
pub sampledImageDescriptorSize: usize,
pub storageImageDescriptorSize: usize,
pub uniformTexelBufferDescriptorSize: usize,
pub robustUniformTexelBufferDescriptorSize: usize,
pub storageTexelBufferDescriptorSize: usize,
pub robustStorageTexelBufferDescriptorSize: usize,
pub uniformBufferDescriptorSize: usize,
pub robustUniformBufferDescriptorSize: usize,
pub storageBufferDescriptorSize: usize,
pub robustStorageBufferDescriptorSize: usize,
pub inputAttachmentDescriptorSize: usize,
pub accelerationStructureDescriptorSize: usize,
pub maxSamplerDescriptorBufferRange: VkDeviceSize,
pub maxResourceDescriptorBufferRange: VkDeviceSize,
pub samplerDescriptorBufferAddressSpaceSize: VkDeviceSize,
pub resourceDescriptorBufferAddressSpaceSize: VkDeviceSize,
pub descriptorBufferAddressSpaceSize: VkDeviceSize,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§combinedImageSamplerDescriptorSingleArray: VkBool32
§bufferlessPushDescriptors: VkBool32
§allowSamplerImageViewPostSubmitCreation: VkBool32
§descriptorBufferOffsetAlignment: VkDeviceSize
§maxDescriptorBufferBindings: u32
§maxResourceDescriptorBufferBindings: u32
§maxSamplerDescriptorBufferBindings: u32
§maxEmbeddedImmutableSamplerBindings: u32
§maxEmbeddedImmutableSamplers: u32
§bufferCaptureReplayDescriptorDataSize: usize
§imageCaptureReplayDescriptorDataSize: usize
§imageViewCaptureReplayDescriptorDataSize: usize
§samplerCaptureReplayDescriptorDataSize: usize
§accelerationStructureCaptureReplayDescriptorDataSize: usize
§samplerDescriptorSize: usize
§combinedImageSamplerDescriptorSize: usize
§sampledImageDescriptorSize: usize
§storageImageDescriptorSize: usize
§uniformTexelBufferDescriptorSize: usize
§robustUniformTexelBufferDescriptorSize: usize
§storageTexelBufferDescriptorSize: usize
§robustStorageTexelBufferDescriptorSize: usize
§uniformBufferDescriptorSize: usize
§robustUniformBufferDescriptorSize: usize
§storageBufferDescriptorSize: usize
§robustStorageBufferDescriptorSize: usize
§inputAttachmentDescriptorSize: usize
§accelerationStructureDescriptorSize: usize
§maxSamplerDescriptorBufferRange: VkDeviceSize
§maxResourceDescriptorBufferRange: VkDeviceSize
§samplerDescriptorBufferAddressSpaceSize: VkDeviceSize
§resourceDescriptorBufferAddressSpaceSize: VkDeviceSize
§descriptorBufferAddressSpaceSize: VkDeviceSize
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl Clone for VkPhysicalDeviceDescriptorBufferPropertiesEXT
Source§fn clone(&self) -> VkPhysicalDeviceDescriptorBufferPropertiesEXT
fn clone(&self) -> VkPhysicalDeviceDescriptorBufferPropertiesEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkPhysicalDeviceDescriptorBufferPropertiesEXT
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl RefUnwindSafe for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl !Send for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl !Sync for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl Unpin for VkPhysicalDeviceDescriptorBufferPropertiesEXT
impl UnwindSafe for VkPhysicalDeviceDescriptorBufferPropertiesEXT
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