#[repr(C)]pub struct VkPhysicalDeviceDescriptorIndexingProperties {Show 25 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub maxUpdateAfterBindDescriptorsInAllPools: u32,
pub shaderUniformBufferArrayNonUniformIndexingNative: VkBool32,
pub shaderSampledImageArrayNonUniformIndexingNative: VkBool32,
pub shaderStorageBufferArrayNonUniformIndexingNative: VkBool32,
pub shaderStorageImageArrayNonUniformIndexingNative: VkBool32,
pub shaderInputAttachmentArrayNonUniformIndexingNative: VkBool32,
pub robustBufferAccessUpdateAfterBind: VkBool32,
pub quadDivergentImplicitLod: VkBool32,
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: VkStructureType
§pNext: *mut c_void
§maxUpdateAfterBindDescriptorsInAllPools: u32
§shaderUniformBufferArrayNonUniformIndexingNative: VkBool32
§shaderSampledImageArrayNonUniformIndexingNative: VkBool32
§shaderStorageBufferArrayNonUniformIndexingNative: VkBool32
§shaderStorageImageArrayNonUniformIndexingNative: VkBool32
§shaderInputAttachmentArrayNonUniformIndexingNative: VkBool32
§robustBufferAccessUpdateAfterBind: VkBool32
§quadDivergentImplicitLod: VkBool32
§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 VkPhysicalDeviceDescriptorIndexingProperties
impl Clone for VkPhysicalDeviceDescriptorIndexingProperties
Source§fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingProperties
fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingProperties
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 VkPhysicalDeviceDescriptorIndexingProperties
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceDescriptorIndexingProperties
impl RefUnwindSafe for VkPhysicalDeviceDescriptorIndexingProperties
impl !Send for VkPhysicalDeviceDescriptorIndexingProperties
impl !Sync for VkPhysicalDeviceDescriptorIndexingProperties
impl Unpin for VkPhysicalDeviceDescriptorIndexingProperties
impl UnwindSafe for VkPhysicalDeviceDescriptorIndexingProperties
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