12 #ifndef RE_ShaderAtlas_h
13 #define RE_ShaderAtlas_h
52 void printTags(
exint tags);
60 bool addShader(
exint key,
63 bool check_for_abs_path);
UT_StringHolder myAtlasDir
GR_API void loadAtlas(RV_Instance *inst, RV_ShaderAtlas &atlas, UT_Map< exint, RV_ShaderProgram * > &programmap)
UT_SharedPtr< RE_ShaderHandle > RE_ShaderHandlePtr
UT_StringMap< exint > myBits
UT_StringHolder myAtlasFile
const UT_Map< exint, RE_ShaderHandlePtr > & shaders() const
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
const UT_StringHolder & getFilePath() const
const UT_StringMap< exint > & bits() const
UT_Map< exint, RE_ShaderHandlePtr > myMap
GLbitfield GLuint program