|
| | 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.