9 #ifndef HOM_AdvancedDrawable_H
10 #define HOM_AdvancedDrawable_H
21 typedef std::map<std::string, hboost::any>
Params;
28 virtual void setParams(Params
const &
params) = 0;
31 virtual void draw( DrawH
handle, Params
const &
params = Params()) = 0;
34 #endif // HOM_AdvancedDrawable_H
#define HOM_DESTRUCT_OBJECT(pointer)
~HOM_AdvancedDrawable() override
GLenum const GLfloat * params
std::map< std::string, hboost::any > Params
#define HOM_CONSTRUCT_OBJECT(pointer)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)