11 #ifndef __SOP_ObjectAppearance__
12 #define __SOP_ObjectAppearance__
37 virtual bool isGeometricObject()
const = 0;
40 virtual bool applyEdits() = 0;
52 virtual bool setVisibility(
const char *
path,
54 virtual bool setVisibility(
const PrimList &prims,
63 virtual bool setViewportLOD(
const char *
path,
65 virtual bool setViewportLOD(
const PrimList &prims,
72 std::string &material)
const;
73 virtual bool setMaterial(
const char *
path,
74 const char *material);
75 virtual bool setMaterial(
const PrimList &prims,
76 const char *material);
81 virtual bool lightSelection(
GA_Offset prim,
82 std::string &light_selection)
const;
83 virtual bool lightSelection(
const char *
path,
84 std::string &light_selection)
const;
85 virtual bool setLightSelection(
const char *
path,
86 const char *light_selection);
87 virtual bool setLightSelection(
const PrimList &prims,
88 const char *light_selection);
95 const std::string &path_head,
97 const char *tag)
const;
103 const std::string &path_head,
GLsizei const GLchar *const * path
A reference counter base class for use with UT_IntrusivePtr.
UT_Set< std::string > PrimList