Struct erupt::vk1_0::FormatFeatureFlagBits
source · #[repr(transparent)]pub struct FormatFeatureFlagBits(pub u32);
Expand description
Vulkan Manual Page · Bits enum of FormatFeatureFlags
Tuple Fields
0: u32
Implementations
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::ext_filter_cubic
pub const SAMPLED_IMAGE_FILTER_CUBIC_EXT: Self = Self::SAMPLED_IMAGE_FILTER_CUBIC_IMG
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::ext_fragment_density_map
pub const FRAGMENT_DENSITY_MAP_EXT: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::ext_sampler_filter_minmax
pub const SAMPLED_IMAGE_FILTER_MINMAX_EXT: Self = Self::SAMPLED_IMAGE_FILTER_MINMAX
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::img_filter_cubic
pub const SAMPLED_IMAGE_FILTER_CUBIC_IMG: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_acceleration_structure
pub const ACCELERATION_STRUCTURE_VERTEX_BUFFER_KHR: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_fragment_shading_rate
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_maintenance1
pub const TRANSFER_SRC_KHR: Self = Self::TRANSFER_SRC
pub const TRANSFER_DST_KHR: Self = Self::TRANSFER_DST
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_sampler_ycbcr_conversion
pub const MIDPOINT_CHROMA_SAMPLES_KHR: Self = Self::MIDPOINT_CHROMA_SAMPLES
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE
pub const DISJOINT_KHR: Self = Self::DISJOINT
pub const COSITED_CHROMA_SAMPLES_KHR: Self = Self::COSITED_CHROMA_SAMPLES
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_video_decode_queue
pub const VIDEO_DECODE_OUTPUT_KHR: Self = _
pub const VIDEO_DECODE_DPB_KHR: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::extensions::khr_video_encode_queue
pub const VIDEO_ENCODE_INPUT_KHR: Self = _
pub const VIDEO_ENCODE_DPB_KHR: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
sourcepub const fn bitmask(&self) -> FormatFeatureFlags
pub const fn bitmask(&self) -> FormatFeatureFlags
Converts this enum variant to the corresponding bitmask
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::vk1_0
pub const SAMPLED_IMAGE: Self = _
pub const STORAGE_IMAGE: Self = _
pub const STORAGE_IMAGE_ATOMIC: Self = _
pub const UNIFORM_TEXEL_BUFFER: Self = _
pub const STORAGE_TEXEL_BUFFER: Self = _
pub const STORAGE_TEXEL_BUFFER_ATOMIC: Self = _
pub const VERTEX_BUFFER: Self = _
pub const COLOR_ATTACHMENT: Self = _
pub const COLOR_ATTACHMENT_BLEND: Self = _
pub const DEPTH_STENCIL_ATTACHMENT: Self = _
pub const BLIT_SRC: Self = _
pub const BLIT_DST: Self = _
pub const SAMPLED_IMAGE_FILTER_LINEAR: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::vk1_1
pub const TRANSFER_SRC: Self = _
pub const TRANSFER_DST: Self = _
pub const MIDPOINT_CHROMA_SAMPLES: Self = _
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self = _
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self = _
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self = _
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self = _
pub const DISJOINT: Self = _
pub const COSITED_CHROMA_SAMPLES: Self = _
sourceimpl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Provided by crate::vk1_2
pub const SAMPLED_IMAGE_FILTER_MINMAX: Self = _
Trait Implementations
sourceimpl Clone for FormatFeatureFlagBits
impl Clone for FormatFeatureFlagBits
sourcefn clone(&self) -> FormatFeatureFlagBits
fn clone(&self) -> FormatFeatureFlagBits
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 FormatFeatureFlagBits
impl Debug for FormatFeatureFlagBits
sourceimpl Default for FormatFeatureFlagBits
impl Default for FormatFeatureFlagBits
sourcefn default() -> FormatFeatureFlagBits
fn default() -> FormatFeatureFlagBits
Returns the “default value” for a type. Read more
sourceimpl Hash for FormatFeatureFlagBits
impl Hash for FormatFeatureFlagBits
sourceimpl Ord for FormatFeatureFlagBits
impl Ord for FormatFeatureFlagBits
sourcefn cmp(&self, other: &FormatFeatureFlagBits) -> Ordering
fn cmp(&self, other: &FormatFeatureFlagBits) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<FormatFeatureFlagBits> for FormatFeatureFlagBits
impl PartialEq<FormatFeatureFlagBits> for FormatFeatureFlagBits
sourcefn eq(&self, other: &FormatFeatureFlagBits) -> bool
fn eq(&self, other: &FormatFeatureFlagBits) -> bool
sourceimpl PartialOrd<FormatFeatureFlagBits> for FormatFeatureFlagBits
impl PartialOrd<FormatFeatureFlagBits> for FormatFeatureFlagBits
sourcefn partial_cmp(&self, other: &FormatFeatureFlagBits) -> Option<Ordering>
fn partial_cmp(&self, other: &FormatFeatureFlagBits) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for FormatFeatureFlagBits
impl Eq for FormatFeatureFlagBits
impl StructuralEq for FormatFeatureFlagBits
impl StructuralPartialEq for FormatFeatureFlagBits
Auto Trait Implementations
impl RefUnwindSafe for FormatFeatureFlagBits
impl Send for FormatFeatureFlagBits
impl Sync for FormatFeatureFlagBits
impl Unpin for FormatFeatureFlagBits
impl UnwindSafe for FormatFeatureFlagBits
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