#[repr(C)]pub struct VkPhysicalDeviceDescriptorIndexingPropertiesEXT {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: u32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl Clone for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
Source§fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingPropertiesEXT
fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingPropertiesEXT
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 VkPhysicalDeviceDescriptorIndexingPropertiesEXT
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl RefUnwindSafe for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl !Send for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl !Sync for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl Unpin for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
impl UnwindSafe for VkPhysicalDeviceDescriptorIndexingPropertiesEXT
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