| 
|   | GUI_DetailLook (GU_DetailHandle *gh=NULL, const char *detail_name=NULL, SetDetailMode mode=REFERENCE_DETAIL) | 
|   | 
| void  | incref () | 
|   | 
| void  | decref () | 
|   | 
| virtual const char *  | className () const  | 
|   | 
| virtual bool  | isDopGuide () const  | 
|   | 
| virtual bool  | needsOverlayRender () | 
|   | 
| const char *  | getName () const  | 
|   | 
| void  | setName (const char *name) | 
|   | 
| void  | setInitialized () | 
|   | 
| bool  | isInitialized () const  | 
|   | 
| OP_Node *  | getObject () const  | 
|   | 
| OP_Node *  | getSop () const  | 
|   | 
| OP_Node *  | getShopsRelativeTo () const  | 
|   | 
| int  | getVisualizedNodeId () const  | 
|   | 
| bool  | setObject (OP_Node *node) | 
|   | 
| bool  | setSop (OP_Node *node) | 
|   | 
| virtual GUI_SetupResult  | setupForRender (const GUI_DisplayOption &opts, bool show_selections, GR_DecorationOverride selmask_dec, GR_DecorationOverride &sel_dec) | 
|   | 
| GUI_SetupResult  | getUpdateReason () | 
|   | 
| bool  | fastSetupForRender (GUI_DisplayOption &opts) | 
|   | 
| void  | updateForRender (RE_RenderContext r, GUI_DisplayOption &opts, GR_LightList *lights, GR_DecorationOverride selmask_dec, const char *view_name, const GR_FrustumList &view_frustums, bool &needs_alpha, bool normal_update, GR_UpdateReason additional_reasons) | 
|   | 
| void  | updateForRenderInit (RE_RenderContext r, GUI_DisplayOption &opts, GR_LightList *lights, GR_DecorationOverride selmask_dec, const char *view_name, const GR_FrustumList &view_frustums, bool &needs_alpha, bool normal_update, GR_UpdateReason additional_reasons) | 
|   | 
| void  | updateForRenderParallel (RE_RenderContext r, GUI_DisplayOption &opts, GR_LightList *lights, GR_DecorationOverride selmask_dec, const char *view_name, const GR_FrustumList &view_frustums, bool &needs_alpha, bool normal_update, GR_UpdateReason additional_reasons) | 
|   | 
| virtual void  | cleanupAfterRender (RE_RenderContext r) | 
|   | 
| void  | updatePending (bool up) | 
|   | 
| bool  | isUpdatePending () const  | 
|   | 
| void  | threadedUpdatePending (bool up) | 
|   | 
| bool  | isThreadedUpdatePending () const  | 
|   | 
| void  | materialUpdatePending (bool up) | 
|   | 
| bool  | isMaterialUpdatePending () const  | 
|   | 
| void  | retire () | 
|   | 
| bool  | isRetired () const  | 
|   | 
| void  | reactivateRetired () | 
|   | 
| void  | hide () | 
|   | 
| void  | getGeometryRenders (UT_Array< GUI_GeoRender * > &geos, GR_LightingPass p=GR_LIGHTING_ANY, int geo_index=-1) | 
|   | 
| void  | setSingleGeometryRender (OP_Node *node) | 
|   | 
| void  | resetGeometryRender () | 
|   | 
const UT_Array 
< GUI_GroupDataHandle > &  | getSelectData (int geo_index) const  | 
|   | 
| void  | addSelectData (GUI_GroupDataHandle select_data, int geo_index) | 
|   | 
| void  | clearSelectData () | 
|   | 
| bool  | hasSelectData () const  | 
|   | 
| virtual bool  | isPickable () const  | 
|   | 
| virtual bool  | hasPickPriority () const  | 
|   | 
| virtual bool  | getPickPriority (const GR_PickRecord &pick, int &) const  | 
|   | 
| virtual bool  | isVisible (const GUI_DisplayOption &dopt) const  | 
|   | 
| bool  | areAnyLit () const  | 
|   | 
| bool  | areAnyUnlit () const  | 
|   | 
| bool  | hasTransparency () const  | 
|   | 
| bool  | hasReflectiveMaterial () const  | 
|   | 
| int64  | getPrimDecorMask () const  | 
|   | 
| int  | setDetailHandle (GU_DetailHandle handle) | 
|   | 
| virtual int  | getNumDetailHandles () const  | 
|   | 
| virtual GU_DetailHandle  | getDetailHandle (int i) const  | 
|   | 
| virtual UT_Matrix4D  | getDetailXform (int i) const  | 
|   | 
| virtual void  | appendDOPDataName (UT_String &str, int i, bool descriptive) const  | 
|   | 
| virtual const SIM_Data *  | getDOPData (int i) const  | 
|   | 
| virtual const SIM_RootData *  | getDOPRootData (int i) const  | 
|   | 
| virtual bool  | getIsDetailTempSelected (int i) const  | 
|   | 
| virtual UT_Vector4F  | getDetailPosition (int i) const  | 
|   | 
| virtual void  | getDetailName (UT_String &name, int i) const  | 
|   | 
| virtual void  | getDetailPath (UT_String &path, int i) const  | 
|   | 
| virtual void  | getDetailDescriptiveName (UT_String &name, int i) const  | 
|   | 
| virtual void  | getDetailDescriptivePath (UT_String &path, int i) const  | 
|   | 
| void  | signalNodeSelectionChanged (int i) const  | 
|   | 
| virtual void  | setTempComponentSelection (int i, GUI_GUSelectionProxyHandle h) | 
|   | 
| virtual GU_SelectionHandle  | getTempComponentSelection (int i) const  | 
|   | 
| virtual void  | releaseAllTempComponentSelections () | 
|   | 
| void  | setEnableDOPDisplay (bool enable) | 
|   | 
| bool  | getEnableDOPDisplay () const  | 
|   | 
| void  | setIsChosenDopnet (bool ischosen) | 
|   | 
| bool  | getIsChosenDopnet () const  | 
|   | 
| bool  | hasUserSelection () const  | 
|   | 
| void  | useNewLightInterface (bool i) | 
|   | 
| bool  | useNewLightInterface () const  | 
|   | 
| void  | addObjLight (int obj_light_id) | 
|   | 
| bool  | hasObjLight (int obj_light_id) const  | 
|   | 
| void  | removeObjLight (int obj_light_id) | 
|   | 
| void  | clearObjLights () | 
|   | 
| const UT_Set< int > &  | activeObjLights () const  | 
|   | 
| void  | setLightArray (RE_Light *lights[], int nLights=0) | 
|   | 
| void  | setGlobalLightArray (const UT_ValArray< RE_Light * > <s, bool headlight) | 
|   | 
| void  | removeLight (RE_Light *light) | 
|   | 
| void  | enableAllLights () | 
|   | 
| int  | getNumLights () const  | 
|   | 
| RE_Light *  | getLight (int i) const  | 
|   | 
| const UT_ValArray< RE_Light * > &  | getLights () const  | 
|   | 
| const UT_ValArray< RE_Light * > &  | getEnabledLights () const  | 
|   | 
| void  | setUseWireColor (int c) | 
|   | 
| void  | setWireColor (const UT_Color &clr) | 
|   | 
| void  | setOutlineColor (const UT_Vector4F &clr) | 
|   | 
| virtual UT_Color  | getWireColor (int id) const  | 
|   | 
| UT_Vector4F  | getOutlineColor () const  | 
|   | 
| void  | setEmitColor (const UT_Vector4F &color) | 
|   | 
| UT_Vector4F  | getEmitColor () const  | 
|   | 
| void  | setXform (const UT_Matrix4D &mat) | 
|   | 
| UT_Matrix4D  | getXform () const  | 
|   | 
| void  | setPivot (const UT_Vector3F &pivot) | 
|   | 
| void  | setAllowShadingOpenCurves (bool val) | 
|   | 
| bool  | shadeOpenCurves () const  | 
|   | 
| void  | setDisplayAsSubdiv (bool val) | 
|   | 
| void  | copyFlagsFrom (const GUI_DetailLookPtr &look) | 
|   | 
| virtual void  | setDetailDisplay (bool display) | 
|   | 
| void  | setGeometry (bool enable) | 
|   | 
| void  | setShowAxes (bool show_axes) | 
|   | 
| void  | setPicking (bool picking) | 
|   | 
| void  | setRender (bool render) | 
|   | 
| void  | setTemplate (bool templated) | 
|   | 
| void  | setFootprint (bool footprint) | 
|   | 
| void  | setHighlight (bool highlight) | 
|   | 
| void  | setXray (bool xray) | 
|   | 
| void  | setTargetOutput (bool target_output) | 
|   | 
| void  | setCurrentOutput (bool current_output) | 
|   | 
| void  | setDrawLit (int onoff) | 
|   | 
| void  | setDrawCookComponentSelection (bool enable) | 
|   | 
| void  | setSnappable (int onoff) | 
|   | 
| void  | setSecondarySelection (int onoff) | 
|   | 
| void  | setObjSelection (bool obj_sel) | 
|   | 
| void  | setObjCurrent (bool obj_current) | 
|   | 
| void  | setObjSelectionHint (bool obj_sel_hint) | 
|   | 
| virtual void  | setObjGhost (bool obj_ghost, OP_Node *for_node) | 
|   | 
| void  | setObjHidden (bool hide) | 
|   | 
| bool  | setObjSolo (bool solo, const UT_Matrix4D *solo_transform=nullptr) | 
|   | 
| void  | setObjOutput (bool output) | 
|   | 
| void  | setOutputIndex (int index) | 
|   | 
| void  | setObjTypeMask (unsigned mask) | 
|   | 
| void  | setWireframeOnly (bool wireframe_only) | 
|   | 
| void  | setOutline (bool outline) | 
|   | 
| void  | setSeparateOutline (bool b) | 
|   | 
| void  | setBeautyRender (bool b) | 
|   | 
| void  | setActiveModel (bool active_model) | 
|   | 
| void  | setIsDrawableLook (bool dr) | 
|   | 
| bool  | isDrawableLook () const  | 
|   | 
| void  | setIsControlLook (bool c) | 
|   | 
| bool  | isControlLook () const  | 
|   | 
| bool  | isUVObject () const  | 
|   | 
| void  | setOnionSkinning (int onion_skin_state) | 
|   | 
| bool  | isOnionSkinning () const  | 
|   | 
| bool  | isOnionSkinDeformation () const  | 
|   | 
| void  | onionSkinRender (RE_RenderContext r, GUI_DisplayOption &disp_opt, int nsamples) | 
|   | 
| void  | useFrustumCulling (bool frust_cull) | 
|   | 
| bool  | usesFrustumCulling () const  | 
|   | 
| virtual void  | applyBundleToDisplayedObjects (OP_Bundle *bdl, int object_vis_change_count) | 
|   | 
| virtual void  | setDisplaySavingPrevValue (int onoff) | 
|   | 
| virtual void  | resetOverrideUsingSavedValue () | 
|   | 
| bool  | isDetailDisplayOn () const  | 
|   | 
| bool  | getDetailDisplay () const  | 
|   | 
| bool  | getShowAxes () const  | 
|   | 
| bool  | isGeometry () const  | 
|   | 
| bool  | isSymbolicGeometry () const  | 
|   | 
| bool  | isPickingOn () const  | 
|   | 
| bool  | isRenderOn () const  | 
|   | 
| bool  | isTemplated () const  | 
|   | 
| bool  | isFootprinted () const  | 
|   | 
| bool  | isHighlighted () const  | 
|   | 
| virtual bool  | isXray () const  | 
|   | 
| bool  | isTargetOutput () const  | 
|   | 
| bool  | isCurrentOutput () const  | 
|   | 
| virtual bool  | isGuide () const  | 
|   | 
| virtual bool  | useWireColor (int node_id) const  | 
|   | 
| bool  | drawLit () const  | 
|   | 
| bool  | displayAsSubdiv () | 
|   | 
| bool  | drawCookComponentSelection () const  | 
|   | 
| bool  | isSnappable () const  | 
|   | 
| bool  | isSecondarySelection () const  | 
|   | 
| bool  | isObjSelection () const  | 
|   | 
| bool  | isObjCurrent () const  | 
|   | 
| bool  | isObjSelectionHint () const  | 
|   | 
| bool  | isObjGhost () const  | 
|   | 
| bool  | isObjHidden () const  | 
|   | 
| bool  | isObjSolo () const  | 
|   | 
| bool  | isObjOutput () const  | 
|   | 
| int  | getOutputIndex () | 
|   | 
| unsigned  | getObjTypeMask () const  | 
|   | 
| bool  | isWireframeOnly () const  | 
|   | 
| bool  | isOutline () const  | 
|   | 
| bool  | isSeparateOutline () const  | 
|   | 
| bool  | isBeautyRender () const  | 
|   | 
| bool  | isActiveModel () const  | 
|   | 
| bool  | isPointInstanced () const  | 
|   | 
| bool  | hasInstanceFile () const  | 
|   | 
| bool  | useInstancerObjTransform () const  | 
|   | 
| OBJ_Node *  | getInstanceObject () const  | 
|   | 
| bool  | needsAlphaPass () const  | 
|   | 
| void  | setNeedsAlphaPass (bool e) | 
|   | 
| void  | setIsDeleted () | 
|   | 
| bool  | isDeleted () | 
|   | 
| bool  | forceHidden () const  | 
|   | 
| void  | setForceHidden (bool on) | 
|   | 
| bool  | forceAsUVObject () const  | 
|   | 
| void  | setForceAsUVObject (bool on) | 
|   | 
| bool  | castShadows () const  | 
|   | 
| void  | setCastShadows (bool on) | 
|   | 
| const UT_StringHolder &  | showGroupMask () const  | 
|   | 
| void  | setShowGroupMask (const UT_StringHolder &mask) | 
|   | 
| GA_GroupType  | showGroupType () const  | 
|   | 
| void  | setShowGroupType (GA_GroupType group_type) | 
|   | 
| int  | showGroupColorVersion () const  | 
|   | 
| void  | setShowGroupColorVersion (int version) | 
|   | 
| int  | getBoundingBox2D (UT_BoundingBox &bbox, const char *name, int use_vertex) const  | 
|   | 
| int  | getBoundingBox3D (UT_BoundingBox &bbox, const UT_Matrix3R *rot) const  | 
|   | 
| void  | updateBBox () | 
|   | 
| void  | invalidateBBox () | 
|   | 
| const UT_BoundingBox &  | worldBBox () | 
|   | 
| void  | setViewportMask (unsigned mask) | 
|   | 
| unsigned int  | getViewportMask () const  | 
|   | 
| bool  | shownInViewport (int viewport_id) const  | 
|   | 
| void  | showInViewport (int viewport_id) | 
|   | 
| void  | showInAllViewports () | 
|   | 
| GUI_DisplaySetType  | getDisplaySetType () const  | 
|   | 
| GUI_DisplaySetType  | updateDisplaySetType () | 
|   | 
| void  | renderObjectName (RE_RenderContext r, GUI_DisplayOption *dispopt) | 
|   | 
| virtual void  | renderOrQueueObjectAxes (UT_Vector3FArray &axes, UT_Vector3FArray &pivots) | 
|   | 
| void  | setLookID (int id) | 
|   | 
| int  | getLookID () const  | 
|   | 
| GEO_ViewportLOD  | getObjectLOD () const  | 
|   | 
| void  | setObjectLOD (GEO_ViewportLOD lod) | 
|   | 
| void  | useObjectMaterials (bool use_obj_mat) | 
|   | 
| bool  | getAssignedMaterials (UT_Array< OP_Node * > &nodes) const  | 
|   | 
| void  | setShowMaterials (bool show) | 
|   | 
| bool  | showMaterials () const  | 
|   | 
| void  | setFactoryMaterialOverride (RE_MaterialPtr material) | 
|   | 
| void  | setFactoryMaterialOverride (GR_MaterialPtr material) | 
|   | 
| RE_MaterialPtr  | getFactoryMaterialGL (bool lit, bool draw_uv) | 
|   | 
| bool  | hasFactoryMaterialOverride () | 
|   | 
| RE_MaterialPtr  | getFactoryMaterialOverrideGL () | 
|   | 
| GR_MaterialPtr  | getFactoryMaterialOverride () | 
|   | 
| GR_MaterialPtr  | getFactoryMaterial (bool lit, bool draw_uv) | 
|   | 
| virtual bool  | isTimeDependent (fpreal t) | 
|   | 
| bool  | areInstancesTimeDependent (fpreal t) | 
|   | 
| virtual int64  | getVersion () | 
|   | 
| void  | bumpVersion () | 
|   | 
| const UT_IntArray &  | getActiveVisualizers () const  | 
|   | 
| int  | numActiveVisualizers () const  | 
|   | 
| void  | appendActiveVisualizer (int vis_id) | 
|   | 
| void  | clearActiveVisualizers () | 
|   | 
| GR_Primitive *  | getCollectVisPrimitive (int i) | 
|   | 
| void  | setCollectVisPrimitive (int i, GR_Primitive *prim) | 
|   | 
| void  | requireErrorCheck () | 
|   | 
| void  | checkForErrors () | 
|   | 
| int64  | getNodeErrorID () const  | 
|   | 
| void  | setRedrawValue (UI_Value *redraw) | 
|   | 
| void  | requestRedraw () | 
|   | 
| void  | resetVisualizerCheck () | 
|   | 
| void  | needVisualizerSetup (bool setup) | 
|   | 
| bool  | runVisualizerSetup () const  | 
|   | 
| virtual const PXL_Raster *  | getImage (RE_RenderContext) | 
|   | 
| DEP_MicroNode *  | contextMicroNode () | 
|   | 
| void  | setContextMicroNode (UT_UniquePtr< DEP_MicroNode > &µnode) | 
|   | 
| void  | gpuMemoryUsage (exint &used_bytes, exint &ununsed_bytes, exint &pinned_bytes) | 
|   | 
 | 
| bool  | forceTimeDependent () const  | 
|   | 
| void  | setForceTimeDependent (bool v) | 
|   | 
| virtual  | ~BM_DetailLook () | 
|   | 
Definition at line 64 of file GUI_DetailLook.h.