Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures.
More...
#include <kanzi/core.ui/graphics2d/sampler.hpp>
Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures.
◆ Filter
| Enumerator |
|---|
| FilterNearest | |
| FilterLinear | |
◆ AddressingMode
| Enumerator |
|---|
| AddressingModeWrap | Wrap (Open GL ES 2 compatible)
|
| AddressingModeMirror | Mirror (Open GL ES 2 compatible)
|
| AddressingModeClamp | Clamp (Open GL ES 2 compatible)
|
| AddressingModeMirrorOnce | Mirror once (requires extension)
|
| AddressingModeClampBorder | Clamp to border.
|
◆ MipmapMode
| Enumerator |
|---|
| MipmapModeBase | When sampling texture, use only base level image, no mipmap images are used/needed.
|
| MipmapModeNearest | When sampling texture, pick one image, the nearest mipmap level, mipmap images are needed.
|
| MipmapModeLinear | When sampling texture, pick two nearest mipmap level images, mipmap images are needed.
|
◆ Sampler() [1/2]
| kanzi::Sampler::Sampler |
( |
| ) |
|
|
explicit |
◆ Sampler() [2/2]
| kanzi::Sampler::Sampler |
( |
const CreateInfo & |
createInfo | ) |
|
|
explicit |
◆ getMipmapMode()
| MipmapMode kanzi::Sampler::getMipmapMode |
( |
| ) |
const |
Gets the sampler mipmap mode.
◆ getMinificationFilter()
| Filter kanzi::Sampler::getMinificationFilter |
( |
| ) |
const |
Gets the sampler minification filter.
◆ getMagnificationFilter()
| Filter kanzi::Sampler::getMagnificationFilter |
( |
| ) |
const |
Gets the sampler magnification filter.
◆ getAddressingMode()
Gets the sampler addressing mode.
◆ getDepthCompareFunction()
Gets the depth compare function.
◆ getAnisotropy()
| float kanzi::Sampler::getAnisotropy |
( |
| ) |
const |
Gets the sampler anisotropy.
◆ getMipLodBias()
| float kanzi::Sampler::getMipLodBias |
( |
| ) |
const |
◆ getMinLod()
| float kanzi::Sampler::getMinLod |
( |
| ) |
const |
◆ getMaxLod()
| float kanzi::Sampler::getMaxLod |
( |
| ) |
const |
◆ Texture
◆ swap
The documentation for this class was generated from the following file: