The Sampler class specifies the texture pixel mapping and wrapping mode to a large object. More...
#include <sampler.h>
Public Types | |
| enum class | Filter { NEAREST , LINEAR , NEAREST_MIPMAP_NEAREST , LINEAR_MIPMAP_NEAREST , NEAREST_MIPMAP_LINEAR , LINEAR_MIPMAP_LINEAR } |
| The enumeration defines how to map the texture pixel to the coordinates. More... | |
| enum class | WrapMode { REPEAT , CLAMP_TO_EDGE , MIRRORED_REPEAT } |
| The enumeration defines three different wrapping mode. More... | |
Public Member Functions | |
| Sampler (Sampler::Filter minFilter=Sampler::Filter::LINEAR_MIPMAP_NEAREST, Sampler::Filter magFilter=Sampler::Filter::LINEAR, Sampler::WrapMode wrapS=Sampler::WrapMode::REPEAT, Sampler::WrapMode wrapT=Sampler::WrapMode::REPEAT) | |
Public Member Functions inherited from cil::Object | |
| Object () | |
| virtual | ~Object () |
Public Attributes | |
| Filter | minFilter |
| Filter | magFilter |
| WrapMode | wrapS |
| WrapMode | wrapT |
The Sampler class specifies the texture pixel mapping and wrapping mode to a large object.
|
strong |
|
strong |
| cil::Sampler::Sampler | ( | Sampler::Filter | minFilter = Sampler::Filter::LINEAR_MIPMAP_NEAREST, |
| Sampler::Filter | magFilter = Sampler::Filter::LINEAR, | ||
| Sampler::WrapMode | wrapS = Sampler::WrapMode::REPEAT, | ||
| Sampler::WrapMode | wrapT = Sampler::WrapMode::REPEAT ) |
| Filter cil::Sampler::magFilter |
| Filter cil::Sampler::minFilter |
| WrapMode cil::Sampler::wrapS |
| WrapMode cil::Sampler::wrapT |