pub struct SamplerDesc(/* private fields */);Expand description
Describes a sampler state.
For more information: D3D12_SAMPLER_DESC structure
Implementations§
Source§impl SamplerDesc
impl SamplerDesc
pub fn new(filter: Filter) -> Self
pub fn point() -> Self
pub fn linear() -> Self
pub fn anisotropic() -> Self
pub fn with_filter(self, filter: Filter) -> Self
pub fn with_address_u(self, address: AddressMode) -> Self
pub fn with_address_v(self, address: AddressMode) -> Self
pub fn with_address_w(self, address: AddressMode) -> Self
pub fn with_mip_lod_bias(self, mip_lod_bias: f32) -> Self
pub fn with_max_anisotropy(self, max_anisotropy: u32) -> Self
pub fn with_comparison_func(self, comparison_func: ComparisonFunc) -> Self
pub fn with_border_color(self, border_color: impl Into<[f32; 4]>) -> Self
pub fn with_lod(self, lod: Range<f32>) -> Self
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
Source§impl PartialEq for SamplerDesc
impl PartialEq for SamplerDesc
impl Copy for SamplerDesc
impl StructuralPartialEq 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