#[repr(C)]pub struct PhysicalDeviceDescriptorBufferPropertiesEXT {Show 35 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub combinedImageSamplerDescriptorSingleArray: Bool32,
pub bufferlessPushDescriptors: Bool32,
pub allowSamplerImageViewPostSubmitCreation: Bool32,
pub descriptorBufferOffsetAlignment: DeviceSize,
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: DeviceSize,
pub maxResourceDescriptorBufferRange: DeviceSize,
pub samplerDescriptorBufferAddressSpaceSize: DeviceSize,
pub resourceDescriptorBufferAddressSpaceSize: DeviceSize,
pub descriptorBufferAddressSpaceSize: DeviceSize,
}
Fields§
§sType: StructureType
§pNext: *mut c_void
§combinedImageSamplerDescriptorSingleArray: Bool32
§bufferlessPushDescriptors: Bool32
§allowSamplerImageViewPostSubmitCreation: Bool32
§descriptorBufferOffsetAlignment: DeviceSize
§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: DeviceSize
§maxResourceDescriptorBufferRange: DeviceSize
§samplerDescriptorBufferAddressSpaceSize: DeviceSize
§resourceDescriptorBufferAddressSpaceSize: DeviceSize
§descriptorBufferAddressSpaceSize: DeviceSize
Trait Implementations§
Source§impl Clone for PhysicalDeviceDescriptorBufferPropertiesEXT
impl Clone for PhysicalDeviceDescriptorBufferPropertiesEXT
Source§fn clone(&self) -> PhysicalDeviceDescriptorBufferPropertiesEXT
fn clone(&self) -> PhysicalDeviceDescriptorBufferPropertiesEXT
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 PhysicalDeviceDescriptorBufferPropertiesEXT
Auto Trait Implementations§
impl Freeze for PhysicalDeviceDescriptorBufferPropertiesEXT
impl RefUnwindSafe for PhysicalDeviceDescriptorBufferPropertiesEXT
impl !Send for PhysicalDeviceDescriptorBufferPropertiesEXT
impl !Sync for PhysicalDeviceDescriptorBufferPropertiesEXT
impl Unpin for PhysicalDeviceDescriptorBufferPropertiesEXT
impl UnwindSafe for PhysicalDeviceDescriptorBufferPropertiesEXT
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