Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures.
More...
#include <kanzi/core.ui/platform/graphics_backend/gl/sampler.hpp>
Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures.
Enumerator |
---|
FilterNearest |
|
FilterLinear |
|
Enumerator |
---|
AddressingModeWrap |
Wrap (Open GL ES 2 compatible)
|
AddressingModeMirror |
Mirror.
|
AddressingModeClamp |
Clamp (Open GL ES 2 compatible)
|
AddressingModeMirrorOnce |
Mirror Once.
|
AddressingModeClampBorder |
Clamp to border.
|
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.
|
kanzi::Sampler::Sampler |
( |
| ) |
|
|
explicit |
kanzi::Sampler::Sampler |
( |
const CreateInfo & |
createInfo | ) |
|
|
explicit |
MipmapMode kanzi::Sampler::getMipmapMode |
( |
| ) |
const |
Gets the sampler mipmap mode.
Filter kanzi::Sampler::getMinificationFilter |
( |
| ) |
const |
Gets the sampler minification filter.
Filter kanzi::Sampler::getMagnificationFilter |
( |
| ) |
const |
Gets the sampler magnification filter.
Gets the sampler addressing mode.
float kanzi::Sampler::getAnisotropy |
( |
| ) |
const |
Gets the sampler anisotropy.
float kanzi::Sampler::getMipLodBias |
( |
| ) |
const |
float kanzi::Sampler::getMinLod |
( |
| ) |
const |
float kanzi::Sampler::getMaxLod |
( |
| ) |
const |
The documentation for this class was generated from the following file: