载入中...
搜索中...
未找到
SamplerBuilder.h
浏览该文件的文档.
Fluent builder for wgpu::Sampler.
Definition SamplerBuilder.h:19
wgpu::Sampler build(const wgpu::Device &device) const
Create the sampler. Throws eve::graphics::Exception on null device.
Definition SamplerBuilder.cpp:33
SamplerBuilder()=default
Defaults: clamp-to-edge, linear mag/min, no mip sampling, aniso 1.
static SamplerBuilder fromEngine(const eve::graphics::TextureSampler &s, uint32_t mipLevels, float maxDeviceAnisotropy)
Start from an engine TextureSampler (mirrors Graphics::makeSampler).
Definition SamplerBuilder.cpp:9
SamplerBuilder & address(wgpu::AddressMode u, wgpu::AddressMode v, wgpu::AddressMode w=wgpu::AddressMode::ClampToEdge)
Address.
Definition SamplerBuilder.h:34
SamplerBuilder & mipmap(wgpu::MipmapFilterMode mip, float lodMin=0.f, float lodMax=1000.f)
Mipmap.
Definition SamplerBuilder.h:48
SamplerBuilder & filter(wgpu::FilterMode mag, wgpu::FilterMode min)
Filter.
Definition SamplerBuilder.h:42
Sampler state for a Texture (filter, wrap, mip LOD, anisotropy). Defaults match historical engine beh...
Definition TextureSampler.h:27