9 #ifndef __HOM_GeometryViewportDisplaySet_h__
10 #define __HOM_GeometryViewportDisplaySet_h__
21 virtual
void show##
name(
bool b)=0; \
22 virtual
bool isShowing##
name()=0
24 #define TOGGLE_LOOK(name) \
25 virtual void use##name(bool b)=0; \
26 virtual bool isUsing##name()=0
28 #define TOGGLE_ITEM(name) \
29 virtual void set##name(bool b)=0; \
30 virtual bool is##name()=0
32 #define MARKER_VISIBILITY(getname, setname) \
33 virtual void set##setname##Visibility(HOM_EnumValue &v)=0; \
34 virtual HOM_EnumValue &getname##Visibility()=0
120 #undef MARKER_VISIBILITY
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
#define TOGGLE_ITEM(name)
string __repr__(VtArray< T > const &self)
virtual ~HOM_GeometryViewportDisplaySet()
HOM_GeometryViewportDisplaySet(const HOM_GeometryViewportDisplaySet &)
#define MARKER_VISIBILITY(getname, setname)
#define HOM_CONSTRUCT_OBJECT(pointer)
HOM_GeometryViewportDisplaySet()
GLuint const GLchar * name
#define TOGGLE_MARKER(name)
GLboolean GLboolean GLboolean b
#define TOGGLE_LOOK(name)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)