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