#[repr(C)]pub struct VkPhysicalDeviceDescriptorIndexingFeatures {Show 22 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub shaderInputAttachmentArrayDynamicIndexing: VkBool32,
pub shaderUniformTexelBufferArrayDynamicIndexing: VkBool32,
pub shaderStorageTexelBufferArrayDynamicIndexing: VkBool32,
pub shaderUniformBufferArrayNonUniformIndexing: VkBool32,
pub shaderSampledImageArrayNonUniformIndexing: VkBool32,
pub shaderStorageBufferArrayNonUniformIndexing: VkBool32,
pub shaderStorageImageArrayNonUniformIndexing: VkBool32,
pub shaderInputAttachmentArrayNonUniformIndexing: VkBool32,
pub shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32,
pub shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32,
pub descriptorBindingUniformBufferUpdateAfterBind: VkBool32,
pub descriptorBindingSampledImageUpdateAfterBind: VkBool32,
pub descriptorBindingStorageImageUpdateAfterBind: VkBool32,
pub descriptorBindingStorageBufferUpdateAfterBind: VkBool32,
pub descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32,
pub descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32,
pub descriptorBindingUpdateUnusedWhilePending: VkBool32,
pub descriptorBindingPartiallyBound: VkBool32,
pub descriptorBindingVariableDescriptorCount: VkBool32,
pub runtimeDescriptorArray: VkBool32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§shaderInputAttachmentArrayDynamicIndexing: VkBool32
§shaderUniformTexelBufferArrayDynamicIndexing: VkBool32
§shaderStorageTexelBufferArrayDynamicIndexing: VkBool32
§shaderUniformBufferArrayNonUniformIndexing: VkBool32
§shaderSampledImageArrayNonUniformIndexing: VkBool32
§shaderStorageBufferArrayNonUniformIndexing: VkBool32
§shaderStorageImageArrayNonUniformIndexing: VkBool32
§shaderInputAttachmentArrayNonUniformIndexing: VkBool32
§shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32
§shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32
§descriptorBindingUniformBufferUpdateAfterBind: VkBool32
§descriptorBindingSampledImageUpdateAfterBind: VkBool32
§descriptorBindingStorageImageUpdateAfterBind: VkBool32
§descriptorBindingStorageBufferUpdateAfterBind: VkBool32
§descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32
§descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32
§descriptorBindingUpdateUnusedWhilePending: VkBool32
§descriptorBindingPartiallyBound: VkBool32
§descriptorBindingVariableDescriptorCount: VkBool32
§runtimeDescriptorArray: VkBool32
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceDescriptorIndexingFeatures
impl Clone for VkPhysicalDeviceDescriptorIndexingFeatures
Source§fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingFeatures
fn clone(&self) -> VkPhysicalDeviceDescriptorIndexingFeatures
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 VkPhysicalDeviceDescriptorIndexingFeatures
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceDescriptorIndexingFeatures
impl RefUnwindSafe for VkPhysicalDeviceDescriptorIndexingFeatures
impl !Send for VkPhysicalDeviceDescriptorIndexingFeatures
impl !Sync for VkPhysicalDeviceDescriptorIndexingFeatures
impl Unpin for VkPhysicalDeviceDescriptorIndexingFeatures
impl UnwindSafe for VkPhysicalDeviceDescriptorIndexingFeatures
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