#[repr(transparent)]pub struct SamplerReductionMode(pub i32);Expand description
Open integer representation of VkSamplerReductionMode.
Tuple Fields§
§0: i32Implementations§
Source§impl SamplerReductionMode
impl SamplerReductionMode
Sourcepub const WEIGHTED_AVERAGE: Self
pub const WEIGHTED_AVERAGE: Self
Native value VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE.
Khronos reference: VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
Sourcepub const WEIGHTED_AVERAGE_EXT: Self
pub const WEIGHTED_AVERAGE_EXT: Self
Native value VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT.
Khronos reference: VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT
Sourcepub const WEIGHTED_AVERAGE_RANGECLAMP_QCOM: Self
pub const WEIGHTED_AVERAGE_RANGECLAMP_QCOM: Self
Native value VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM.
Khronos reference: VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
Source§impl Clone for SamplerReductionMode
impl Clone for SamplerReductionMode
impl Copy for SamplerReductionMode
Source§impl Debug for SamplerReductionMode
impl Debug for SamplerReductionMode
Source§impl Default for SamplerReductionMode
impl Default for SamplerReductionMode
impl Eq for SamplerReductionMode
Source§impl Hash for SamplerReductionMode
impl Hash for SamplerReductionMode
Source§impl PartialEq for SamplerReductionMode
impl PartialEq for SamplerReductionMode
impl StructuralPartialEq for SamplerReductionMode
Auto Trait Implementations§
impl Forget for SamplerReductionMode
impl Freeze for SamplerReductionMode
impl Move for SamplerReductionMode
impl RefUnwindSafe for SamplerReductionMode
impl Send for SamplerReductionMode
impl Sync for SamplerReductionMode
impl Unpin for SamplerReductionMode
impl UnsafeUnpin for SamplerReductionMode
impl UnwindSafe for SamplerReductionMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more