|
enum | ShaderVisibility {
UNKNOWN,
ALL,
VERTEX,
TESS_CONTROL,
TESS_EVAL,
GEOMETRY,
FRAGMENT
} |
|
enum | AddressMode {
WRAP,
CLAMP,
BORDER,
MIRROR,
MIRROR_ONCE
} |
|
enum | CompareOperation {
COMPARE_OP_NEVER,
COMPARE_OP_LESS,
COMPARE_OP_EQUAL,
COMPARE_OP_LESS_EQUAL,
COMPARE_OP_GREATER,
COMPARE_OP_NOT_EQUAL,
COMPARE_OP_GREATER_EQUAL,
COMPARE_OP_ALWAYS
} |
|
enum | FilterMode { NEAREST,
BILINEAR
} |
|
enum | MipMode { NEAREST,
LINEAR
} |
|
enum | BorderColor { COLOR_TRANSPARENT_BLACK,
COLOR_OPAQUE_BLACK,
COLOR_OPAQUE_WHITE
} |
|
enum | ColorSpace { GAMMA,
LINEAR
} |
|
|
const Filter & | GetFilter () const |
|
const Address & | GetAddress () const |
|
const Immutable & | GetImmutable () const |
|
float | GetMipLODBias () const |
|
float | GetMinLOD () const |
|
float | GetMaxLOD () const |
|
uint32_t | GetMaxAnisotropy () const |
|
CompareOperation | GetCompareOp () const |
|
BorderColor | GetBorderColor () const |
|
ColorSpace | GetColorSpace () const |
|
MipMode | GetMipMode () const |
|
|
static Sampler::MipMode | SamplerMipModeFromString (std::string s) |
|
static Sampler::FilterMode | SamplerFilterModeFromString (std::string s) |
|
static Sampler::AddressMode | SamplerAddressModeFromString (std::string s) |
|
static Sampler::ColorSpace | SamplerColorSpaceFromString (std::string s) |
|
static Sampler::CompareOperation | SamplerCompareOpFromString (std::string s) |
|
static Sampler::BorderColor | SamplerBorderColorFromString (std::string s) |
|
static ShaderVisibility | SamplerVisibilityFromString (std::string s) |
|
|
Address | m_address |
|
Filter | m_filter |
|
float | m_mipLODBias |
|
float | m_minLOD |
|
float | m_maxLOD |
|
uint32_t | m_maxAnisotropy |
|
CompareOperation | m_compareOp |
|
BorderColor | m_borderColor |
|
MipMode | m_mipMode |
|
Immutable | m_immutable |
|
ColorSpace | m_colorSpace |
|
The documentation for this class was generated from the following files: