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
sourceimpl Default for SparseImageFormatInfo
impl Default for SparseImageFormatInfo
sourceimpl Hash for SparseImageFormatInfo
impl Hash for SparseImageFormatInfo
sourceimpl PartialEq<SparseImageFormatInfo> for SparseImageFormatInfo
impl PartialEq<SparseImageFormatInfo> for SparseImageFormatInfo
sourcefn eq(&self, other: &SparseImageFormatInfo) -> bool
fn eq(&self, other: &SparseImageFormatInfo) -> bool
impl Eq for SparseImageFormatInfo
impl StructuralEq for SparseImageFormatInfo
impl StructuralPartialEq 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