9 #ifndef HOM_ViewerHandleContext_h
10 #define HOM_ViewerHandleContext_h
54 virtual bool isParameterEnabled(std::string
const & parm_name)
const = 0;
56 virtual double scaleValue()
const = 0;
58 virtual std::string boundParameter(
char const* parm_name)
const = 0;
60 virtual HOM_Matrix4 objectWorldTransform()
const = 0;
61 virtual HOM_Matrix4 objectLocalTransform()
const = 0;
65 virtual void setDrawOrder(
const std::vector<std::string> & drawable_names) = 0;
66 virtual void draw(DrawH handle) = 0;
HOM_ViewerHandleContext()
#define HOM_DESTRUCT_OBJECT(pointer)
virtual HOM_ViewerHandleContext * newViewerHandleContext(int64 val)=0
string __repr__(VtArray< T > const &self)
#define HOM_CONSTRUCT_OBJECT(pointer)
~HOM_ViewerHandleContext() override
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_API HOM_Module & HOM()