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<BufferSubresource> for ViewType
impl From<BufferSubresource> for ViewType
source§fn from(subresource: BufferSubresource) -> Self
fn from(subresource: BufferSubresource) -> 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.