Struct vulkano::image::SparseImageFormatInfo
source · [−]pub struct SparseImageFormatInfo {
pub format: Option<Format>,
pub image_type: ImageType,
pub samples: SampleCount,
pub usage: ImageUsage,
pub tiling: ImageTiling,
pub _ne: NonExhaustive,
}
Expand description
The image configuration to query in
PhysicalDevice::sparse_image_format_properties
.
Fields
format: Option<Format>
The format
that the image will have.
The default value is None
, which must be overridden.
image_type: ImageType
The dimension type that the image will have.
The default value is ImageType::Dim2d
.
samples: SampleCount
The samples
that the image will have.
The default value is SampleCount::Sample1
.
usage: ImageUsage
The usage
that the image will have.
The default value is ImageUsage::empty()
, which must be overridden.
tiling: ImageTiling
The tiling
that the image will have.
The default value is ImageTiling::Optimal
.
_ne: NonExhaustive
Trait Implementations
sourceimpl Clone for SparseImageFormatInfo
impl Clone for SparseImageFormatInfo
sourcefn clone(&self) -> SparseImageFormatInfo
fn clone(&self) -> SparseImageFormatInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SparseImageFormatInfo
impl Debug for SparseImageFormatInfo
Auto Trait Implementations
impl RefUnwindSafe for SparseImageFormatInfo
impl Send for SparseImageFormatInfo
impl Sync for SparseImageFormatInfo
impl Unpin for SparseImageFormatInfo
impl UnwindSafe for SparseImageFormatInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more