HatchitResource
|
Public Member Functions | |
MutableSampler (Core::Guid ID) | |
bool | Initialize (const std::string &fileName) |
![]() | |
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 |
Friends | |
class | RootLayout |
Additional Inherited Members | |
![]() | |
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 } |
![]() | |
static Core::Handle< const MutableSampler > | GetHandle (const std::string &ID, Args &&...args) |
static Core::Handle< const MutableSampler > | GetHandleFromFileName (const std::string &fileName) |
![]() | |
FileResource (Core::Guid ID) | |
![]() | |
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 |