Skip to content

ludus::graphics::rhi::SamplerDescription

Ludus Wiki · API overview · Browse API

Struct

Immutable sampler state; anisotropy and comparison sampling are unsupported.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

#include <ludus/graphics/rhi/raster.h>
struct ludus::graphics::rhi::SamplerDescription final

Fields

Filter

RasterFilter ludus::graphics::rhi::SamplerDescription::Filter = RasterFilter::Nearest
Magnification and minification filtering.

Related types: RasterFilter

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

U

RasterAddress ludus::graphics::rhi::SamplerDescription::U = RasterAddress::Clamp
Horizontal addressing.

Related types: RasterAddress

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

V

RasterAddress ludus::graphics::rhi::SamplerDescription::V = RasterAddress::Clamp
Vertical addressing.

Related types: RasterAddress

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

MipFilter

RasterMipFilter ludus::graphics::rhi::SamplerDescription::MipFilter = RasterMipFilter::None
Mip selection; defaults to the legacy level-zero sampler.

Related types: RasterMipFilter

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

MinLod

ludus::foundation::float32 ludus::graphics::rhi::SamplerDescription::MinLod = 0
Finite minimum LOD, 0..15; None requires zero.

Related types: ludus::foundation::float32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

MaxLod

ludus::foundation::float32 ludus::graphics::rhi::SamplerDescription::MaxLod = 15
Finite maximum LOD, MinLod..15; clamped to initialized texture levels by sampling.

Related types: ludus::foundation::float32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

W

RasterAddress ludus::graphics::rhi::SamplerDescription::W = RasterAddress::Clamp
Volume-depth addressing; cube face selection is defined by direction vectors.

Related types: RasterAddress

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h