#[repr(C)]pub struct PhysicalDeviceDescriptorBufferPropertiesEXT {Show 35 fields
pub s_type: StructureType,
pub p_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
§p_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
Implementations§
Trait Implementations§
Source§impl Clone for PhysicalDeviceDescriptorBufferPropertiesEXT
impl Clone for PhysicalDeviceDescriptorBufferPropertiesEXT
Source§fn clone(&self) -> PhysicalDeviceDescriptorBufferPropertiesEXT
fn clone(&self) -> PhysicalDeviceDescriptorBufferPropertiesEXT
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl TaggedStructure for PhysicalDeviceDescriptorBufferPropertiesEXT
impl TaggedStructure for PhysicalDeviceDescriptorBufferPropertiesEXT
const STRUCTURE_TYPE: StructureType = StructureType::PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
impl Copy for PhysicalDeviceDescriptorBufferPropertiesEXT
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceDescriptorBufferPropertiesEXT
Auto Trait Implementations§
impl Freeze for PhysicalDeviceDescriptorBufferPropertiesEXT
impl RefUnwindSafe for PhysicalDeviceDescriptorBufferPropertiesEXT
impl !Send for PhysicalDeviceDescriptorBufferPropertiesEXT
impl !Sync for PhysicalDeviceDescriptorBufferPropertiesEXT
impl Unpin for PhysicalDeviceDescriptorBufferPropertiesEXT
impl UnwindSafe for PhysicalDeviceDescriptorBufferPropertiesEXT
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)