Struct vulkan_bindings::PhysicalDeviceDescriptorIndexingFeatures [−][src]
#[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
Auto Trait Implementations
impl !Send for PhysicalDeviceDescriptorIndexingFeatures
impl !Sync for PhysicalDeviceDescriptorIndexingFeatures
Blanket Implementations
Mutably borrows from an owned value. Read more