pub enum DescriptorCreateInfo {
UniformBuffer {
address: DeviceAddress,
range: DeviceSize,
},
StorageBuffer {
address: DeviceAddress,
range: DeviceSize,
},
SampledImage {
image_view: ImageView,
image_layout: ImageLayout,
},
StorageImage {
image_view: ImageView,
image_layout: ImageLayout,
},
InputAttachment {
image_view: ImageView,
image_layout: ImageLayout,
},
Sampler(Sampler),
AccelerationStructure(DeviceAddress),
}Variants§
UniformBuffer
StorageBuffer
SampledImage
StorageImage
InputAttachment
Sampler(Sampler)
AccelerationStructure(DeviceAddress)
Trait Implementations§
Source§impl Clone for DescriptorCreateInfo
impl Clone for DescriptorCreateInfo
Source§fn clone(&self) -> DescriptorCreateInfo
fn clone(&self) -> DescriptorCreateInfo
Returns a duplicate 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 Debug for DescriptorCreateInfo
impl Debug for DescriptorCreateInfo
impl Copy for DescriptorCreateInfo
Auto Trait Implementations§
impl Freeze for DescriptorCreateInfo
impl RefUnwindSafe for DescriptorCreateInfo
impl Send for DescriptorCreateInfo
impl Sync for DescriptorCreateInfo
impl Unpin for DescriptorCreateInfo
impl UnwindSafe for DescriptorCreateInfo
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