pub struct SamplerData {Show 22 fields
pub coord: SamplerCoord,
pub min_filter: SamplerFilter,
pub mag_filter: SamplerFilter,
pub mip_filter: SamplerMipFilter,
pub s_address: SamplerAddress,
pub t_address: SamplerAddress,
pub r_address: SamplerAddress,
pub compare_func: SamplerCompareFunc,
pub border_color: SamplerBorderColor,
pub lod_clamp_min: LodBase16,
pub lod_clamp_max: LodBase16,
pub max_anisotropy: i32,
pub planes: u32,
pub resolution: FormatResolution,
pub chroma_filter: SamplerFilter,
pub x_chroma_offset: ChromaLocation,
pub y_chroma_offset: ChromaLocation,
pub swizzle: [ComponentSwizzle; 4],
pub ycbcr_conversion_enable: bool,
pub ycbcr_model: SamplerYCbCrModelConversion,
pub ycbcr_range: SamplerYCbCrRange,
pub bpc: u32,
}Expand description
Data fully defining a constant sampler.
Fields§
§coord: SamplerCoord§min_filter: SamplerFilter§mag_filter: SamplerFilter§mip_filter: SamplerMipFilter§s_address: SamplerAddress§t_address: SamplerAddress§r_address: SamplerAddress§compare_func: SamplerCompareFunc§border_color: SamplerBorderColor§lod_clamp_min: LodBase16§lod_clamp_max: LodBase16§max_anisotropy: i32§planes: u32§resolution: FormatResolution§chroma_filter: SamplerFilter§x_chroma_offset: ChromaLocation§y_chroma_offset: ChromaLocation§swizzle: [ComponentSwizzle; 4]§ycbcr_conversion_enable: bool§ycbcr_model: SamplerYCbCrModelConversion§ycbcr_range: SamplerYCbCrRange§bpc: u32Trait Implementations§
Source§impl Clone for SamplerData
impl Clone for SamplerData
Source§fn clone(&self) -> SamplerData
fn clone(&self) -> SamplerData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SamplerData
impl Debug for SamplerData
impl Eq for SamplerData
Source§impl Hash for SamplerData
impl Hash for SamplerData
Source§impl PartialEq for SamplerData
impl PartialEq for SamplerData
Source§fn eq(&self, other: &SamplerData) -> bool
fn eq(&self, other: &SamplerData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SamplerData
Auto Trait Implementations§
impl Freeze for SamplerData
impl RefUnwindSafe for SamplerData
impl Send for SamplerData
impl Sync for SamplerData
impl Unpin for SamplerData
impl UnsafeUnpin for SamplerData
impl UnwindSafe for SamplerData
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