#[repr(C)]pub struct PhysicalDeviceDescriptorIndexingFeatures {Show 22 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub shaderInputAttachmentArrayDynamicIndexing: Bool32,
pub shaderUniformTexelBufferArrayDynamicIndexing: Bool32,
pub shaderStorageTexelBufferArrayDynamicIndexing: Bool32,
pub shaderUniformBufferArrayNonUniformIndexing: Bool32,
pub shaderSampledImageArrayNonUniformIndexing: Bool32,
pub shaderStorageBufferArrayNonUniformIndexing: Bool32,
pub shaderStorageImageArrayNonUniformIndexing: Bool32,
pub shaderInputAttachmentArrayNonUniformIndexing: Bool32,
pub shaderUniformTexelBufferArrayNonUniformIndexing: Bool32,
pub shaderStorageTexelBufferArrayNonUniformIndexing: Bool32,
pub descriptorBindingUniformBufferUpdateAfterBind: Bool32,
pub descriptorBindingSampledImageUpdateAfterBind: Bool32,
pub descriptorBindingStorageImageUpdateAfterBind: Bool32,
pub descriptorBindingStorageBufferUpdateAfterBind: Bool32,
pub descriptorBindingUniformTexelBufferUpdateAfterBind: Bool32,
pub descriptorBindingStorageTexelBufferUpdateAfterBind: Bool32,
pub descriptorBindingUpdateUnusedWhilePending: Bool32,
pub descriptorBindingPartiallyBound: Bool32,
pub descriptorBindingVariableDescriptorCount: Bool32,
pub runtimeDescriptorArray: Bool32,
}
Fields
sType: StructureType
pNext: *mut c_void
shaderInputAttachmentArrayDynamicIndexing: Bool32
shaderUniformTexelBufferArrayDynamicIndexing: Bool32
shaderStorageTexelBufferArrayDynamicIndexing: Bool32
shaderUniformBufferArrayNonUniformIndexing: Bool32
shaderSampledImageArrayNonUniformIndexing: Bool32
shaderStorageBufferArrayNonUniformIndexing: Bool32
shaderStorageImageArrayNonUniformIndexing: Bool32
shaderInputAttachmentArrayNonUniformIndexing: Bool32
shaderUniformTexelBufferArrayNonUniformIndexing: Bool32
shaderStorageTexelBufferArrayNonUniformIndexing: Bool32
descriptorBindingUniformBufferUpdateAfterBind: Bool32
descriptorBindingSampledImageUpdateAfterBind: Bool32
descriptorBindingStorageImageUpdateAfterBind: Bool32
descriptorBindingStorageBufferUpdateAfterBind: Bool32
descriptorBindingUniformTexelBufferUpdateAfterBind: Bool32
descriptorBindingStorageTexelBufferUpdateAfterBind: Bool32
descriptorBindingUpdateUnusedWhilePending: Bool32
descriptorBindingPartiallyBound: Bool32
descriptorBindingVariableDescriptorCount: Bool32
runtimeDescriptorArray: Bool32
Trait Implementations
sourceimpl Clone for PhysicalDeviceDescriptorIndexingFeatures
impl Clone for PhysicalDeviceDescriptorIndexingFeatures
sourcefn clone(&self) -> PhysicalDeviceDescriptorIndexingFeatures
fn clone(&self) -> PhysicalDeviceDescriptorIndexingFeatures
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for PhysicalDeviceDescriptorIndexingFeatures
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceDescriptorIndexingFeatures
impl !Send for PhysicalDeviceDescriptorIndexingFeatures
impl !Sync for PhysicalDeviceDescriptorIndexingFeatures
impl Unpin for PhysicalDeviceDescriptorIndexingFeatures
impl UnwindSafe for PhysicalDeviceDescriptorIndexingFeatures
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more