pub enum ViewType {
AccelerationStructure,
Image(ImageViewInfo),
Buffer(Range<DeviceSize>),
}Expand description
Describes the interpretation of a resource.
Variants§
AccelerationStructure
Acceleration structures are not reinterpreted.
Image(ImageViewInfo)
Images may be interpreted as differently formatted images.
Buffer(Range<DeviceSize>)
Buffers may be interpreted as subregions of the same buffer.
Trait Implementations§
Source§impl From<BufferSubresourceRange> for ViewType
impl From<BufferSubresourceRange> for ViewType
Source§fn from(subresource: BufferSubresourceRange) -> Self
fn from(subresource: BufferSubresourceRange) -> Self
Converts to this type from the input type.
Source§impl From<ImageViewInfo> for ViewType
impl From<ImageViewInfo> for ViewType
Source§fn from(info: ImageViewInfo) -> Self
fn from(info: ImageViewInfo) -> Self
Converts to this type from the input type.