/// Internal namespace.
mod private
{
use crate::*;
/// Creates a new `SamplerDescriptor` with default settings.
pub fn desc< 'a >() -> SamplerDescriptor< 'a >
{
SamplerDescriptor::new()
}
/// Creates a `GpuSampler` from a descriptor.
pub fn create< T : Into< web_sys::GpuSamplerDescriptor > >
(
device : &web_sys::GpuDevice,
descriptor : T
) -> web_sys::GpuSampler
{
let sampler = device.create_sampler_with_descriptor( &descriptor.into() );
sampler
}
}
crate::mod_interface!
{
own use
{
create,
desc
};
}