|
HatchitResource
|
Public Member Functions | |
| MutableSampler (Core::Guid ID) | |
| bool | Initialize (const std::string &fileName) |
Public Member Functions inherited from Hatchit::Resource::Sampler | |
| 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 | |
Public Types inherited from Hatchit::Resource::Sampler | |
| 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 Public Member Functions inherited from Hatchit::Resource::FileResource< MutableSampler > | |
| static Core::Handle< const MutableSampler > | GetHandle (const std::string &ID, Args &&...args) |
| static Core::Handle< const MutableSampler > | GetHandleFromFileName (const std::string &fileName) |
Protected Member Functions inherited from Hatchit::Resource::FileResource< MutableSampler > | |
| FileResource (Core::Guid ID) | |
Static Protected Member Functions inherited from Hatchit::Resource::Sampler | |
| 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) |
Protected Attributes inherited from Hatchit::Resource::Sampler | |
| 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 |
1.8.11