pub struct SamplerDesc(/* private fields */);
Expand description
Wrapper around D3D12_SAMPLER_DESC structure
Implementations§
Source§impl SamplerDesc
impl SamplerDesc
pub fn set_filter(&mut self, filter: Filter) -> &mut Self
pub fn with_filter(self, filter: Filter) -> Self
pub fn filter(&self) -> Filter
pub fn set_address_u(&mut self, address_u: TextureAddressMode) -> &mut Self
pub fn with_address_u(self, address_u: TextureAddressMode) -> Self
pub fn address_u(&self) -> TextureAddressMode
pub fn set_address_v(&mut self, address_v: TextureAddressMode) -> &mut Self
pub fn with_address_v(self, address_v: TextureAddressMode) -> Self
pub fn address_v(&self) -> TextureAddressMode
pub fn set_address_w(&mut self, address_w: TextureAddressMode) -> &mut Self
pub fn with_address_w(self, address_w: TextureAddressMode) -> Self
pub fn address_w(&self) -> TextureAddressMode
pub fn set_mip_lod_bias(&mut self, mip_lod_bias: f32) -> &mut Self
pub fn with_mip_lod_bias(self, mip_lod_bias: f32) -> Self
pub fn mip_lod_bias(&self) -> f32
pub fn set_max_anisotropy(&mut self, max_anisotropy: u32) -> &mut Self
pub fn with_max_anisotropy(self, max_anisotropy: u32) -> Self
pub fn max_anisotropy(&self) -> u32
pub fn set_comparison_func( &mut self, comparison_func: ComparisonFunc, ) -> &mut Self
pub fn with_comparison_func(self, comparison_func: ComparisonFunc) -> Self
pub fn comparison_func(&self) -> ComparisonFunc
pub fn set_border_color(&mut self, border_color: [f32; 4]) -> &mut Self
pub fn with_border_color(self, border_color: [f32; 4]) -> Self
pub fn border_color(&self) -> [f32; 4]
pub fn set_min_lod(&mut self, min_lod: f32) -> &mut Self
pub fn with_min_lod(self, min_lod: f32) -> Self
pub fn min_lod(&self) -> f32
pub fn set_max_lod(&mut self, max_lod: f32) -> &mut Self
pub fn with_max_lod(self, max_lod: f32) -> Self
pub fn max_lod(&self) -> f32
Trait Implementations§
Source§impl Clone for SamplerDesc
impl Clone for SamplerDesc
Source§fn clone(&self) -> SamplerDesc
fn clone(&self) -> SamplerDesc
Returns a duplicate of the value. Read more
1.0.0 · 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 SamplerDesc
impl Debug for SamplerDesc
Source§impl Default for SamplerDesc
impl Default for SamplerDesc
Source§fn default() -> SamplerDesc
fn default() -> SamplerDesc
Returns the “default value” for a type. Read more
impl Copy for SamplerDesc
Auto Trait Implementations§
impl Freeze for SamplerDesc
impl RefUnwindSafe for SamplerDesc
impl Send for SamplerDesc
impl Sync for SamplerDesc
impl Unpin for SamplerDesc
impl UnwindSafe for SamplerDesc
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