Enum wgpu::SamplerBindingType [−][src]
#[repr(C)]
pub enum SamplerBindingType {
Filtering,
NonFiltering,
Comparison,
}
Expand description
Specific type of a sampler binding.
WebGPU spec: https://gpuweb.github.io/gpuweb/#enumdef-gpusamplerbindingtype
Variants
Filtering
The sampling result is produced based on more than a single color sample from a texture, e.g. when bilinear interpolation is enabled.
NonFiltering
The sampling result is produced based on a single color sample from a texture.
Comparison
Use as a comparison sampler instead of a normal sampler. For more info take a look at the analogous functionality in OpenGL: https://www.khronos.org/opengl/wiki/Sampler_Object#Comparison_mode.
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SamplerBindingType, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SamplerBindingType, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for SamplerBindingType
impl Send for SamplerBindingType
impl Sync for SamplerBindingType
impl Unpin for SamplerBindingType
impl UnwindSafe for SamplerBindingType
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.