#[repr(C)]
pub struct PhysicalDeviceDescriptorBufferPropertiesEXT {
Show 35 fields pub s_type: StructureType, pub next: *mut c_void, pub combined_image_sampler_descriptor_single_array: Bool32, pub bufferless_push_descriptors: Bool32, pub allow_sampler_image_view_post_submit_creation: Bool32, pub descriptor_buffer_offset_alignment: DeviceSize, pub max_descriptor_buffer_bindings: u32, pub max_resource_descriptor_buffer_bindings: u32, pub max_sampler_descriptor_buffer_bindings: u32, pub max_embedded_immutable_sampler_bindings: u32, pub max_embedded_immutable_samplers: u32, pub buffer_capture_replay_descriptor_data_size: usize, pub image_capture_replay_descriptor_data_size: usize, pub image_view_capture_replay_descriptor_data_size: usize, pub sampler_capture_replay_descriptor_data_size: usize, pub acceleration_structure_capture_replay_descriptor_data_size: usize, pub sampler_descriptor_size: usize, pub combined_image_sampler_descriptor_size: usize, pub sampled_image_descriptor_size: usize, pub storage_image_descriptor_size: usize, pub uniform_texel_buffer_descriptor_size: usize, pub robust_uniform_texel_buffer_descriptor_size: usize, pub storage_texel_buffer_descriptor_size: usize, pub robust_storage_texel_buffer_descriptor_size: usize, pub uniform_buffer_descriptor_size: usize, pub robust_uniform_buffer_descriptor_size: usize, pub storage_buffer_descriptor_size: usize, pub robust_storage_buffer_descriptor_size: usize, pub input_attachment_descriptor_size: usize, pub acceleration_structure_descriptor_size: usize, pub max_sampler_descriptor_buffer_range: DeviceSize, pub max_resource_descriptor_buffer_range: DeviceSize, pub sampler_descriptor_buffer_address_space_size: DeviceSize, pub resource_descriptor_buffer_address_space_size: DeviceSize, pub descriptor_buffer_address_space_size: DeviceSize,
}
Expand description

Fields§

§s_type: StructureType§next: *mut c_void§combined_image_sampler_descriptor_single_array: Bool32§bufferless_push_descriptors: Bool32§allow_sampler_image_view_post_submit_creation: Bool32§descriptor_buffer_offset_alignment: DeviceSize§max_descriptor_buffer_bindings: u32§max_resource_descriptor_buffer_bindings: u32§max_sampler_descriptor_buffer_bindings: u32§max_embedded_immutable_sampler_bindings: u32§max_embedded_immutable_samplers: u32§buffer_capture_replay_descriptor_data_size: usize§image_capture_replay_descriptor_data_size: usize§image_view_capture_replay_descriptor_data_size: usize§sampler_capture_replay_descriptor_data_size: usize§acceleration_structure_capture_replay_descriptor_data_size: usize§sampler_descriptor_size: usize§combined_image_sampler_descriptor_size: usize§sampled_image_descriptor_size: usize§storage_image_descriptor_size: usize§uniform_texel_buffer_descriptor_size: usize§robust_uniform_texel_buffer_descriptor_size: usize§storage_texel_buffer_descriptor_size: usize§robust_storage_texel_buffer_descriptor_size: usize§uniform_buffer_descriptor_size: usize§robust_uniform_buffer_descriptor_size: usize§storage_buffer_descriptor_size: usize§robust_storage_buffer_descriptor_size: usize§input_attachment_descriptor_size: usize§acceleration_structure_descriptor_size: usize§max_sampler_descriptor_buffer_range: DeviceSize§max_resource_descriptor_buffer_range: DeviceSize§sampler_descriptor_buffer_address_space_size: DeviceSize§resource_descriptor_buffer_address_space_size: DeviceSize§descriptor_buffer_address_space_size: DeviceSize

Trait Implementations§

source§

impl Clone for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

fn clone(&self) -> PhysicalDeviceDescriptorBufferPropertiesEXT

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Hash for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

fn eq(&self, other: &PhysicalDeviceDescriptorBufferPropertiesEXT) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

impl Eq for PhysicalDeviceDescriptorBufferPropertiesEXT

source§

impl StructuralPartialEq for PhysicalDeviceDescriptorBufferPropertiesEXT

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.