HDK
|
This is the complete list of members for RV_ShaderAtlas, including all inherited members.
addShader(const UT_StringArray &tag_stack, const UT_StringArray &tokens, const UT_StringHolder &program, UT_WorkBuffer &defines) | RE_ShaderAtlas | protected |
addShader(exint key, const UT_StringHolder &program, const UT_StringHolder &defines, bool check_for_abs_path) | RE_ShaderAtlas | protected |
applyDefsToMatchingShaders(const UT_StringArray &tag_stack, UT_WorkBuffer &defines) | RE_ShaderAtlas | protected |
bits() const | RE_ShaderAtlas | inline |
createShaderImpl(const char *program, const char *defines) override | RV_ShaderAtlas | protectedvirtual |
getBit(const UT_StringRef &tag) const | RE_ShaderAtlas | |
getFilePath() const | RE_ShaderAtlas | inline |
getShader(RE_Render *r, exint shbits) const | RE_ShaderAtlas | |
getSpirvPath(exint shbits, RE_ShaderType stage) | RV_ShaderAtlas | |
loadAtlas() | RE_ShaderAtlas | |
myAtlasDir | RE_ShaderAtlas | protected |
myAtlasFile | RE_ShaderAtlas | protected |
myAtlasLoaded | RE_ShaderAtlas | protected |
myAtlasValid | RE_ShaderAtlas | protected |
myBits | RE_ShaderAtlas | protected |
myMap | RE_ShaderAtlas | protected |
myMaxBit | RE_ShaderAtlas | protected |
printTags(exint tags) | RE_ShaderAtlas | |
RE_ShaderAtlas(const UT_StringRef &shader_atlas_file) | RE_ShaderAtlas | |
registerTokens(const UT_StringArray &tokens) | RE_ShaderAtlas | protected |
RV_ShaderAtlas(const UT_StringRef &shader_atlas_file) | RV_ShaderAtlas | inline |
shaders() const | RE_ShaderAtlas | inline |
~RE_ShaderAtlas() | RE_ShaderAtlas | virtual |
~RV_ShaderAtlas() override | RV_ShaderAtlas | inline |