#[repr(transparent)]pub struct PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>(_, _);
Expand description
Implementations
sourceimpl<'a> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
pub fn new() -> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
pub fn max_update_after_bind_descriptors_in_all_pools(
self,
max_update_after_bind_descriptors_in_all_pools: u32
) -> Self
pub fn shader_uniform_buffer_array_non_uniform_indexing_native(
self,
shader_uniform_buffer_array_non_uniform_indexing_native: bool
) -> Self
pub fn shader_sampled_image_array_non_uniform_indexing_native(
self,
shader_sampled_image_array_non_uniform_indexing_native: bool
) -> Self
pub fn shader_storage_buffer_array_non_uniform_indexing_native(
self,
shader_storage_buffer_array_non_uniform_indexing_native: bool
) -> Self
pub fn shader_storage_image_array_non_uniform_indexing_native(
self,
shader_storage_image_array_non_uniform_indexing_native: bool
) -> Self
pub fn shader_input_attachment_array_non_uniform_indexing_native(
self,
shader_input_attachment_array_non_uniform_indexing_native: bool
) -> Self
pub fn robust_buffer_access_update_after_bind(
self,
robust_buffer_access_update_after_bind: bool
) -> Self
pub fn quad_divergent_implicit_lod(
self,
quad_divergent_implicit_lod: bool
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_samplers(
self,
max_per_stage_descriptor_update_after_bind_samplers: u32
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_uniform_buffers(
self,
max_per_stage_descriptor_update_after_bind_uniform_buffers: u32
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_storage_buffers(
self,
max_per_stage_descriptor_update_after_bind_storage_buffers: u32
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_sampled_images(
self,
max_per_stage_descriptor_update_after_bind_sampled_images: u32
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_storage_images(
self,
max_per_stage_descriptor_update_after_bind_storage_images: u32
) -> Self
pub fn max_per_stage_descriptor_update_after_bind_input_attachments(
self,
max_per_stage_descriptor_update_after_bind_input_attachments: u32
) -> Self
pub fn max_per_stage_update_after_bind_resources(
self,
max_per_stage_update_after_bind_resources: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_samplers(
self,
max_descriptor_set_update_after_bind_samplers: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_uniform_buffers(
self,
max_descriptor_set_update_after_bind_uniform_buffers: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_uniform_buffers_dynamic(
self,
max_descriptor_set_update_after_bind_uniform_buffers_dynamic: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_storage_buffers(
self,
max_descriptor_set_update_after_bind_storage_buffers: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_storage_buffers_dynamic(
self,
max_descriptor_set_update_after_bind_storage_buffers_dynamic: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_sampled_images(
self,
max_descriptor_set_update_after_bind_sampled_images: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_storage_images(
self,
max_descriptor_set_update_after_bind_storage_images: u32
) -> Self
pub fn max_descriptor_set_update_after_bind_input_attachments(
self,
max_descriptor_set_update_after_bind_input_attachments: u32
) -> Self
sourcepub fn build_dangling(self) -> PhysicalDeviceDescriptorIndexingProperties
pub fn build_dangling(self) -> PhysicalDeviceDescriptorIndexingProperties
Discards all lifetime information.
Use the Deref
and DerefMut
implementations if possible.
Methods from Deref<Target = PhysicalDeviceDescriptorIndexingProperties>
pub const STRUCTURE_TYPE: StructureType = crate::vk1_0::StructureType::PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
Trait Implementations
sourceimpl<'a> Clone for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> Clone for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
sourcefn clone(&self) -> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
fn clone(&self) -> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
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 moresourceimpl<'a> Debug for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> Debug for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
sourceimpl<'a> Default for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> Default for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
sourcefn default() -> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
fn default() -> PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
Returns the “default value” for a type. Read more
sourceimpl<'a> Deref for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> Deref for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
type Target = PhysicalDeviceDescriptorIndexingProperties
type Target = PhysicalDeviceDescriptorIndexingProperties
The resulting type after dereferencing.
sourceimpl<'a> DerefMut for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
sourceimpl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingPropertiesBuilder<'_>> for PhysicalDeviceProperties2Builder<'a>
impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingPropertiesBuilder<'_>> for PhysicalDeviceProperties2Builder<'a>
sourcefn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
fn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
Inserts
addition
(+ its pointer chain) between the head and tail of
this pointer chain. Read moreimpl<'a> Copy for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> !Send for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> !Sync for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> Unpin for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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