#[repr(C)]pub struct PhysicalDeviceDescriptorIndexingProperties {Show 25 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub maxUpdateAfterBindDescriptorsInAllPools: u32,
pub shaderUniformBufferArrayNonUniformIndexingNative: Bool32,
pub shaderSampledImageArrayNonUniformIndexingNative: Bool32,
pub shaderStorageBufferArrayNonUniformIndexingNative: Bool32,
pub shaderStorageImageArrayNonUniformIndexingNative: Bool32,
pub shaderInputAttachmentArrayNonUniformIndexingNative: Bool32,
pub robustBufferAccessUpdateAfterBind: Bool32,
pub quadDivergentImplicitLod: Bool32,
pub maxPerStageDescriptorUpdateAfterBindSamplers: u32,
pub maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32,
pub maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32,
pub maxPerStageDescriptorUpdateAfterBindSampledImages: u32,
pub maxPerStageDescriptorUpdateAfterBindStorageImages: u32,
pub maxPerStageDescriptorUpdateAfterBindInputAttachments: u32,
pub maxPerStageUpdateAfterBindResources: u32,
pub maxDescriptorSetUpdateAfterBindSamplers: u32,
pub maxDescriptorSetUpdateAfterBindUniformBuffers: u32,
pub maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32,
pub maxDescriptorSetUpdateAfterBindStorageBuffers: u32,
pub maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32,
pub maxDescriptorSetUpdateAfterBindSampledImages: u32,
pub maxDescriptorSetUpdateAfterBindStorageImages: u32,
pub maxDescriptorSetUpdateAfterBindInputAttachments: u32,
}
Fields§
§sType: StructureType
§pNext: *mut c_void
§maxUpdateAfterBindDescriptorsInAllPools: u32
§shaderUniformBufferArrayNonUniformIndexingNative: Bool32
§shaderSampledImageArrayNonUniformIndexingNative: Bool32
§shaderStorageBufferArrayNonUniformIndexingNative: Bool32
§shaderStorageImageArrayNonUniformIndexingNative: Bool32
§shaderInputAttachmentArrayNonUniformIndexingNative: Bool32
§robustBufferAccessUpdateAfterBind: Bool32
§quadDivergentImplicitLod: Bool32
§maxPerStageDescriptorUpdateAfterBindSamplers: u32
§maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32
§maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32
§maxPerStageDescriptorUpdateAfterBindSampledImages: u32
§maxPerStageDescriptorUpdateAfterBindStorageImages: u32
§maxPerStageDescriptorUpdateAfterBindInputAttachments: u32
§maxPerStageUpdateAfterBindResources: u32
§maxDescriptorSetUpdateAfterBindSamplers: u32
§maxDescriptorSetUpdateAfterBindUniformBuffers: u32
§maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32
§maxDescriptorSetUpdateAfterBindStorageBuffers: u32
§maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32
§maxDescriptorSetUpdateAfterBindSampledImages: u32
§maxDescriptorSetUpdateAfterBindStorageImages: u32
§maxDescriptorSetUpdateAfterBindInputAttachments: u32
Trait Implementations§
Source§impl Clone for PhysicalDeviceDescriptorIndexingProperties
impl Clone for PhysicalDeviceDescriptorIndexingProperties
Source§fn clone(&self) -> PhysicalDeviceDescriptorIndexingProperties
fn clone(&self) -> PhysicalDeviceDescriptorIndexingProperties
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 PhysicalDeviceDescriptorIndexingProperties
Auto Trait Implementations§
impl Freeze for PhysicalDeviceDescriptorIndexingProperties
impl RefUnwindSafe for PhysicalDeviceDescriptorIndexingProperties
impl !Send for PhysicalDeviceDescriptorIndexingProperties
impl !Sync for PhysicalDeviceDescriptorIndexingProperties
impl Unpin for PhysicalDeviceDescriptorIndexingProperties
impl UnwindSafe for PhysicalDeviceDescriptorIndexingProperties
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