| 
|   | GR_PrimInstance (const GR_RenderInfo *info, const char *cache_name, const GT_PrimitiveHandle &instance_prim, const GT_PrimitiveHandle &instancer, const UT_Matrix4DArray &instance_transforms, const GU_ConstDetailHandle &instance_gdp, int nest_level, int prim_index=-1, const UT_BoundingBox *bbox=nullptr) | 
|   | 
|   | ~GR_PrimInstance () override | 
|   | 
| const char *  | className () const override | 
|   | Return a string version of this class's name.  More...
  | 
|   | 
| GR_BasePrimType  | getBasePrimType () const override | 
|   | The base primitive type is usually NORMAL unless this is a packed type.  More...
  | 
|   | 
| void  | setTransforms (const UT_Matrix4DArray &inst_transforms) | 
|   | 
| void  | setNestLevel (int nest_level) | 
|   | 
| void  | setTopTransforms (const UT_Matrix4DArray &top_xforms) | 
|   | 
| void  | setBounds (const UT_BoundingBox &bbox) | 
|   | 
| bool  | updateOnViewChange (const GR_DisplayOption &dopts) const override | 
|   | If this primitive requires an update when the view changes, return true.  More...
  | 
|   | 
| void  | viewUpdate (RE_RenderContext r, const GR_ViewUpdateParms &parms) override | 
|   | 
| void  | checkForDeferredDraw (RE_RenderContext r, GR_RenderMode mode, GR_RenderFlags flags, const GR_DrawParms &dp, const UT_Matrix4D &proj_view, const UT_Matrix4D &object, const UT_Vector2F &min_proj_size, bool &visible, bool &defer) override | 
|   | 
| void  | update (RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p) override | 
|   | 
| void  | render (RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags flags, GR_DrawParms dp) override | 
|   | 
| bool  | inViewFrustum (const UT_Matrix4D &objviewprojj, const UT_BoundingBoxD *bbox=nullptr) override | 
|   | 
| exint  | getNumGLPrimitives (const GR_DisplayOption *) override | 
|   | 
| bool  | getSingleTransform (UT_Matrix4D &mat) const override | 
|   | 
| int  | getNumTopTransforms () const  | 
|   | 
| int  | getNumTransforms () const  | 
|   | 
| void  | setInstancer (const GT_PrimitiveHandle &ph) | 
|   | 
| ExtractTransformCache &  | getExtractTransformCache () | 
|   | 
| UT_Matrix4DArray &  | getInstancedTransforms () | 
|   | 
|   | GR_PrimPacked (const GR_RenderInfo *info, const char *cache_name, const GT_PrimitiveHandle &packed_prim, const GT_PrimitiveHandle &instanced_prim, const GU_ConstDetailHandle &instanced_gdp, int prim_index=-1) | 
|   | 
|   | ~GR_PrimPacked () override | 
|   | 
| const char *  | className () const override | 
|   | Return a string version of this class's name.  More...
  | 
|   | 
| GR_BasePrimType  | getBasePrimType () const override | 
|   | The base primitive type is usually NORMAL unless this is a packed type.  More...
  | 
|   | 
| GT_PrimitiveHandle  | getInstancePrim () const override | 
|   | 
| const GT_PrimitiveHandle &  | instancePrim () const  | 
|   | 
| const GT_PrimitiveHandle &  | packedPrim () const  | 
|   | 
| void  | setPackedPrim (const GT_PrimitiveHandle &packed_prim) | 
|   | 
| void  | setInstancedPrim (const GT_PrimitiveHandle &instance, const GU_ConstDetailHandle &inst_gdp) | 
|   | 
| void  | setPrimIndex (int pindex) | 
|   | 
| GR_PrimAcceptResult  | acceptPrimitive (GT_PrimitiveType t, int geo_type, const GT_PrimitiveHandle &ph, const GEO_Primitive *prim) override | 
|   | 
| void  | update (RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p) override | 
|   | 
| void  | checkForDeferredDraw (const RE_RenderContext r, GR_RenderMode mode, GR_RenderFlags flags, const GR_DrawParms &dp, const UT_Matrix4D &proj_view, const UT_Matrix4D &object, const UT_Vector2F &min_proj_size, bool &visible, bool &defer) override | 
|   | 
| void  | render (RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags flags, GR_DrawParms dp) override | 
|   | 
| void  | renderDecoration (RE_RenderContext r, GR_Decoration decor, const GR_DecorationParms &parms) override | 
|   | 
| int  | renderPick (RE_RenderContext r, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map) override | 
|   | 
| bool  | checkForTransformChange () | 
|   | 
| GR_DispOptChange  | displayOptionChange (const GR_DisplayOption &opts, bool first_init) override | 
|   | 
| bool  | updateOnViewChange (const GR_DisplayOption &) const override | 
|   | If this primitive requires an update when the view changes, return true.  More...
  | 
|   | 
| void  | viewUpdate (RE_RenderContext r, const GR_ViewUpdateParms &parms) override | 
|   | 
| bool  | needsGLStateCheck (const GR_DisplayOption &opts) const override | 
|   | 
| bool  | checkGLState (RE_RenderContext r, const GR_DisplayOption &opt) override | 
|   | 
| bool  | setup (const GR_DisplayOption *) override | 
|   | 
| void  | cleanup (RE_RenderContext r) override | 
|   | 
| bool  | requiresAlphaPass () const override | 
|   | Return true if this primitive requires an alpha pass.  More...
  | 
|   | 
| const GA_Primitive *  | getGAPrimitive (const GU_Detail *gdp, exint primitive_id) const override | 
|   | 
| exint  | getGAVertex (const GU_Detail *gdp, exint vertex_id) const override | 
|   | 
| RE_Geometry *  | getDecorationGeometry () override | 
|   | 
| bool  | renderInAlphaPass (GR_AlphaPass a) override | 
|   | Return true if this primitive renders in the specified alpha pass.  More...
  | 
|   | 
| bool  | inViewFrustum (const UT_Matrix4D &objviewproj, const UT_BoundingBoxD *bbox=nullptr) override | 
|   | 
| bool  | isRasterizedInView (const UT_Matrix4F &objviewproj, const UT_Vector2F &min_proj_size, const UT_BoundingBoxF *bbox) override | 
|   | 
| bool  | getBoundingBox (UT_BoundingBoxD &bbox) const override | 
|   | Returns the bounding box of this primitive if it can be determined.  More...
  | 
|   | 
| exint  | getNumGLPrimitives (const GR_DisplayOption *) override | 
|   | 
| void  | retirePrimitive () override | 
|   | Called when a node is no longer actively displayed, but still cached.  More...
  | 
|   | 
| GR_SelectMode  | getSelectionMode (const GU_Detail &gdp, GU_SelectionHandle &selection) const  | 
|   | 
| void  | setPickID (GA_Index prim_id, GA_Index point_id) | 
|   | 
| void  | setInstanceHookPrim (GR_Primitive *prim) | 
|   | 
| bool  | isPrimVisible () const override | 
|   | 
| void  | setPrimVisible (bool v) | 
|   | 
| bool  | supportsParallelDraw () const override | 
|   | 
| bool  | supportsParallelUpdate () const override | 
|   | 
| void  | getGeoRenders (UT_Array< GR_GeoRender * > &renders) override | 
|   | 
| bool  | setCacheName (const char *cache_name) | 
|   | 
| virtual void  | resetPrimitives () | 
|   | 
| bool  | typeMask (GEO_PrimTypeCompat::TypeMask mask) const  | 
|   | returns true if this primitive's type mask is part of "mask".  More...
  | 
|   | 
| GR_DispOptChange  | checkDisplayOptionChange (const GR_DisplayOption &opts) | 
|   | 
| void  | updatePrim (RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &parms) | 
|   | called every time the metacount version is bumped on the GU_Detail.  More...
  | 
|   | 
| virtual void  | updateInstanceGroupGL (const RE_VertexArray *array, int instance_group=-1, const char *attrib_name=NULL, RE_GenericAttribID id=RE_GENATTRIB_NONE) | 
|   | 
| virtual void  | updateInstanceGroup (const GR_InstanceBuffer *buffer, int instance_group=-1) | 
|   | 
| void  | draw (RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags render_flags, GR_DrawParms parms) | 
|   | 
| int  | drawPick (RE_RenderContext r, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map) | 
|   | 
| virtual void  | setupDrawDecorations (RE_RenderContext r) | 
|   | Called just before drawing our first decoration.  More...
  | 
|   | 
| void  | drawDecoration (RE_RenderContext r, GR_Decoration decor, const GR_DecorationParms &parms) | 
|   | 
| int64  | supportedDecorations () | 
|   | 
| virtual bool  | supportsRenderUV () | 
|   | Return true if this primitive supports drawing into a UV viewport.  More...
  | 
|   | 
| bool  | drawInAlphaPass (GR_AlphaPass alpha) const  | 
|   | Return true if this should be drawn in the given alpha pass.  More...
  | 
|   | 
| void  | setAlphaPassMask (int mask) | 
|   | 
| int  | getAlphaPassMask () const  | 
|   | 
| GR_RenderVersion  | getRenderVersion () const  | 
|   | The GL render version to use for this primitive.  More...
  | 
|   | 
| bool  | showSelections () const  | 
|   | whether to display component selections or not.  More...
  | 
|   | 
| bool  | canDoInstancing () const  | 
|   | Instancing matrix list and version (for the vertex array)  More...
  | 
|   | 
| bool  | isObjectSelection () const  | 
|   | Returns true if the full object is selected at the scene level.  More...
  | 
|   | 
| bool  | supportsDynamicCulling () const  | 
|   | 
| void  | supportsDynamicCulling (bool dc) | 
|   | 
| int32  | getDisplayOptionVersion () const  | 
|   | 
| int32  | bumpDisplayOptionVersion () | 
|   | 
| virtual bool  | isHighlighted () const  | 
|   | Only for the Scene Graph view: highlighted prims.  More...
  | 
|   | 
| void  | setPrimUsed (bool used) | 
|   | 
| bool  | isPrimUsed () const  | 
|   | 
| void  | setParentPrimType (GR_BasePrimType type) | 
|   | set for those primitives that are within packed primitives  More...
  | 
|   | 
| GR_BasePrimType  | getParentPrimType () const  | 
|   | 
| const GR_RenderInfo *  | getRenderInfo () const  | 
|   | 
| virtual void  | getBeautyGeoRenders (UT_Array< GR_GeoRender * > &renders) | 
|   | 
| void  | addUpdateMessage (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addUpdateWarning (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addUpdateError (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addUpdateFatal (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addRedrawMessage (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addRedrawWarning (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addRedrawError (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| void  | addRedrawFatal (GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | 
|   | 
| const char *  | getCacheName () const  | 
|   | The base GL cache name assigned to this primitive.  More...
  | 
|   | 
| void  | incref () | 
|   | 
| void  | decref () | 
|   | 
| GT_PrimitiveHandle  | getCachedGTPrimitive () | 
|   | 
| void  | cacheGTPrimitive (const GT_PrimitiveHandle &prim) | 
|   | 
 | 
| static GR_Primitive *  | createPrimitive (GT_PrimitiveType ptype, int geo_type, const GR_RenderInfo *info, const char *cache_name) | 
|   | 
| virtual bool  | isFragment () const  | 
|   | 
| bool  | updateCacheName (const GT_PrimitiveHandle &iph, const GR_UpdateParms &p, bool fallback) | 
|   | 
| void  | updateInstanceGeometry (RE_RenderContext r, const GT_PrimitiveHandle &container_prim, const GR_UpdateParms &p, bool build_anchors, GR_UpdateReason full_update) | 
|   | 
| bool  | fetchBoundingBox (UT_BoundingBoxD &bbox) const  | 
|   | 
| virtual void  | buildAnchorsGL3 (RE_RenderContext r, const GR_UpdateParms &p, GR_UpdateReason full_reason, const GT_PrimitiveHandle &xforms) | 
|   | 
| void  | buildPickID (const GT_PrimitiveHandle &pid) | 
|   | 
| RE_Geometry *  | buildPickBBox (RE_RenderContext r) const  | 
|   | 
| void  | buildInstPrimTransform () | 
|   | 
| GR_UpdateReason  | checkForPackedGeoChanges (const GT_PrimitiveHandle &ph, GR_UpdateReason reason) | 
|   | 
| GR_UpdateParms  | checkForPackedMaterialAssignment (const GR_UpdateParms &p) | 
|   | 
| void  | updateLightLinking () | 
|   | 
| void  | updateLinkMap (const UT_StringRef &attrib_name, UT_StringMap< int > &link_map, UT_StringArray &list, bool &has_link) | 
|   | 
| bool  | setLightLinkMask (RE_RenderContext rc, GR_DrawParms &dp, int &prev_mask) const  | 
|   | 
| void  | restoreLightLinkMask (RE_RenderContext rc, GR_DrawParms &dp, int prev_mask) const  | 
|   | 
| void  | buildInstancedColor (RE_RenderContext r, const GR_UpdateParms &p) | 
|   | 
|   | GR_Primitive (const GR_RenderInfo *info, const char *cache_name, GEO_PrimTypeCompat::TypeMask gaprimtype) | 
|   | 
| virtual  | ~GR_Primitive () | 
|   | 
| bool  | standardMarkersChanged (const GR_DisplayOption &opts, const GR_Decoration *markers, bool first_init) | 
|   | 
| void  | updateDecoration (RE_RenderContext r, GR_Decoration dec, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, RE_Geometry *geo) | 
|   | 
| void  | updateDecoration (RE_RenderContext r, GR_Decoration dec, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, RV_Geometry *geo) | 
|   | 
| void  | updateDecorationList (RE_RenderContext r, const GR_Decoration *pdecs, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, GR_GeoRender *geo) | 
|   | 
| void  | drawDecoration (RE_RenderContext r, GR_GeoRender *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group=-1, GR_SelectMode *select_override=NULL, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE) | 
|   | 
| void  | drawVisualizer (RE_RenderContext r, GR_GeoRender *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | 
|   | 
| void  | drawDecorationForGeo (RE_RenderContext r, RE_Geometry *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group, GR_SelectMode smode, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE, RE_OverrideList *override_list=NULL) | 
|   | 
| void  | drawVisualizerForGeo (RE_RenderContext r, RE_Geometry *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | 
|   | 
| void  | drawDecorationForGeo (RE_RenderContext r, RV_Geometry *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group, GR_SelectMode smode, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE, RE_OverrideList *override_list=NULL) | 
|   | 
| void  | drawVisualizerForGeo (RE_RenderContext r, RV_Geometry *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | 
|   | 
| void  | drawGeoRender (RE_RenderContext r, GR_GeoRender *geo, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp) | 
|   | 
| bool  | checkUserOptions (const GR_DisplayOption &opt) const  | 
|   | 
| void  | updateUserOptions (const GR_DisplayOption &opt) | 
|   | 
| const GR_UserOption *  | getUserDecoration (GR_Decoration dec) const  | 
|   | 
| void  | updateUserDecorations (RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p, RE_Geometry *for_geo=NULL) | 
|   | 
| GR_DispOptChange  | checkColorOverride (const GR_DisplayOption &opts, bool first_init) | 
|   | 
| GT_Primitive *  | createUnitSphere (const GT_RefineParms &parms) | 
|   | 
| template<class GeoPrim >  | 
| void  | getGEOPrimFromGT (const GT_PrimitiveHandle &primh, const GeoPrim *&prim) | 
|   | 
| int  | doPickPoints (RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, RE_Geometry *geo, GR_SelectMode select_mode, int select_inst, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | 
|   | 
| int  | doPickPoints (RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, RV_Geometry *geo, GR_SelectMode select_mode, int select_inst, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | 
|   | 
| int  | doPickPoints (RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | 
|   | Do picking for point attribute on GeoRender gr  More...
  | 
|   | 
| int  | getPickBufferSize (RE_Geometry *geo, unsigned int picktype, int &vector_size, bool &needs_2pass, int start_group=4, int end_group=-1, GR_PickStyle pickstyle=GR_PICK_NONE) const  | 
|   | 
| int  | getPickBufferSize (const GR_PickRender *geo, unsigned int picktype, int &vector_size, bool &needs_2pass, int start_group=4, int end_group=-1, GR_PickStyle pickstyle=GR_PICK_NONE) const  | 
|   | 
| GR_PickBuffer *  | createPickBuffer (RE_RenderContext r, int buffer_size, int vector_size=1, bool inconclusive_stream_too=false, const GR_PickRender *geo=nullptr) | 
|   | 
| UT_UniquePtr< GR_PickRender >  | createPickRender (RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, unsigned int picktype) | 
|   | 
| int  | accumulatePickIDs (RE_RenderContext r, int npicks, GR_PickBuffer *pick_buffer=NULL) | 
|   | 
| GR_PickCompMode  | setupPrimPickMode (RE_RenderContext r, GR_GeoRender *geo) const  | 
|   | 
| void  | setPrimTypeMask (GEO_PrimTypeCompat::TypeMask m) | 
|   | 
| void  | setSupportedDecorations (int64 mask) | 
|   | 
| bool  | checkForRibbons (const GR_UpdateParms &p, const GT_PrimitiveHandle &primh) const  | 
|   | 
| GT_PrimitiveHandle  | myPackedPrim | 
|   | 
| RE_Geometry *  | myCenterPoints | 
|   | 
| RE_Geometry *  | myCenterPrims | 
|   | 
| RE_CacheVersion  | myCenterPointCacheVersion | 
|   | 
| UT_UniquePtr< GR_GeoRender >  | myCenterPointsGeo | 
|   | 
| UT_UniquePtr< GR_GeoRender >  | myCenterPrimsGeo | 
|   | 
| GR_PrimitivePtr  | myInstance | 
|   | 
| GU_ConstDetailHandle  | myInstancedDetail | 
|   | 
| GT_PrimitiveHandle  | myInstancedPrim | 
|   | 
| GT_PrimitiveType  | myInstancedPrimType | 
|   | 
| int64  | myInstancedDetailID | 
|   | 
| int64  | myInstancedDetailCacheCount | 
|   | 
| UT_Vector3F  | myInstancePoint | 
|   | 
| UT_Matrix4D  | myInstancePrimTransform | 
|   | 
| UT_BoundingBox *  | myAssignedBBox | 
|   | 
| UT_Matrix4D  | myBBoxTransform | 
|   | 
| RE_VertexArray *  | myColorVA | 
|   | 
| GR_SelectMode  | mySelectMode | 
|   | 
| GR_SelectMode  | myPointSelectMode | 
|   | 
| int64  | myTopVersion | 
|   | 
| int64  | myMatVersion | 
|   | 
| int64  | myPrimVersion | 
|   | 
| int64  | myPackedPVersion | 
|   | 
| int64  | myAlembicVersion | 
|   | 
| GT_DataArrayHandle  | myPickIDs | 
|   | 
| GT_DataArrayHandle  | myPrimIDs | 
|   | 
| GT_DataArrayHandle  | myPointIDs | 
|   | 
| GT_DataArrayHandle  | myLODMask | 
|   | 
| UT_IntArray  | myBBoxInstances | 
|   | 
| UT_IntArray  | myPointInstances | 
|   | 
| RE_VertexArrayRef  | myCenterPointP | 
|   | 
| RE_VertexArrayRef  | myCenterPointInstMat | 
|   | 
| RE_VertexArrayRef  | myCenterPrimP | 
|   | 
| RE_VertexArrayRef  | myCenterPrimInstMat | 
|   | 
| RE_VertexArray *  | mySelectionVA | 
|   | 
| bool  | myPrimSwappedFlag | 
|   | 
| bool  | myPrimTypeChanged | 
|   | 
| int64  | myPrimUniqueID | 
|   | 
| GR_MaterialGroups  | myMatGroups | 
|   | 
| UT_Map< int, UT_IntArray >  | myMaterialGroups | 
|   | 
| bool  | myIsVisible | 
|   | 
| bool  | myPrimVisible | 
|   | 
| bool  | myQueuedDrawValid | 
|   | 
| bool  | myIsConsolidatedMesh | 
|   | 
| int  | myQueuedBBoxID | 
|   | 
| UT_BoundingBoxD  | myCachedBBox | 
|   | 
| bool  | myCachedBBoxValid | 
|   | 
| UT_StringArray  | myLightLinks | 
|   | 
| UT_StringMap< int >  | myLightLinkMap | 
|   | 
| bool  | myHasLightLink | 
|   | 
| UT_StringArray  | myShadowMasks | 
|   | 
| UT_StringMap< int >  | myShadowMaskMap | 
|   | 
| bool  | myHasShadowMask | 
|   | 
| GA_Index  | myPrimID | 
|   | 
| GA_Index  | myOverridePointID | 
|   | 
| GA_Index  | myOverridePrimID | 
|   | 
| int  | myPrimIndex | 
|   | 
| bool  | myHasDetailPointNormal | 
|   | 
| bool  | mySupportsDynamicCulling | 
|   | 
| GR_DecorationRender *  | myDecorRender | 
|   | 
| const GR_RenderInfo *  | myInfo | 
|   | 
| UT_BoundingBoxF  | myBBox | 
|   | 
| UT_Matrix4D  | myLocal | 
|   | 
| int  | myQueuedDrawID | 
|   | 
| int  | myQueuedPointID | 
|   |