HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GUI_DetailLook Class Reference

#include <GUI_DetailLook.h>

+ Inheritance diagram for GUI_DetailLook:

Classes

class  PerfMonAutoMatEvent
 

Public Types

enum  SetDetailMode { COPY_DETAIL, REFERENCE_DETAIL }
 
enum  { VIEW_3D = 0x1, VIEW_2D = 0x2 }
 

Public Member Functions

 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_NodegetObject () const
 
OP_NodegetSop () const
 
OP_NodegetShopsRelativeTo () 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)
 
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_DatagetDOPData (int i) const
 
virtual const SIM_RootDatagetDOPRootData (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 * > &lts, bool headlight)
 
void removeLight (RE_Light *light)
 
void enableAllLights ()
 
int getNumLights () const
 
RE_LightgetLight (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 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
 
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_StringHoldershowGroupMask () 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_BoundingBoxworldBBox ()
 
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_IntArraygetActiveVisualizers () const
 
int numActiveVisualizers () const
 
void appendActiveVisualizer (int vis_id)
 
void clearActiveVisualizers ()
 
GR_PrimitivegetCollectVisPrimitive (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_RastergetImage (RE_RenderContext)
 
DEP_MicroNodecontextMicroNode ()
 
void setContextMicroNode (UT_UniquePtr< DEP_MicroNode > &&micronode)
 
bool forceTimeDependent () const
 
void setForceTimeDependent (bool v)
 
- Public Member Functions inherited from BM_DetailLook
virtual ~BM_DetailLook ()
 

Static Public Member Functions

static RE_LightgetGlobalHeadlight (bool for_solaris=false)
 
static RE_LightgetGlobalDomelight ()
 
static void setUVObject (OP_Node *object)
 
static void setGlobalViewSerial (GUI_DisplayOption &disp, int serial, int serial2, int id)
 
static void renderQueuedObjectAxes (RE_RenderContext r, GUI_DisplayOption *dispopt, const UT_Vector3FArray &axes, const UT_Vector3FArray &pivots)
 
static void setGlobalChosenDopnet (OP_Node *dopnet)
 
static const char * getGlobalChosenDopnetPath ()
 
static bool matchesChosenDopnetPath (const char *path)
 
static void setActiveViewport (const char *name, int id)
 
static const char * getActiveViewport ()
 
static int getActiveViewportId ()
 
static const char * getActiveViewportMatString ()
 
static void visibleViewportTypes (bool view_3d, bool view_2d)
 
static bool hasVisible3D ()
 
static bool hasVisibleUV ()
 
static void visibleUVAttribs (UT_StringArray &attribs)
 
static const UT_StringArrayvisibleUVAttribs ()
 
static int64 visibleUVAttribSerial ()
 
static void visibleViewportBoundaries (bool bound_3d, UT_StringArray &bound_3d_uvs, UT_Array< std::pair< UT_StringHolder, int > > &uvs)
 
static bool hasVisibleBoundaries ()
 
static bool visible3DBoundary ()
 
static const UT_StringArrayvisible3DBoundariesInUV ()
 
static const UT_Array
< std::pair< UT_StringHolder,
int > > & 
visibleUVBoundaries ()
 

Protected Types

using gui_CachedInstGeo = std::pair< GUI_GeoRender *, bool >
 

Protected Member Functions

 ~GUI_DetailLook () override
 
void cacheNodePtrs ()
 
void initInstanceTable ()
 
GUI_GeoRenderaddInstance (GU_ConstDetailHandle cgdh, const char *name, const UT_Matrix4D &xform, int64 version, int instance_index, int object_id, int inst_object_id, bool is_guide, bool time_dep)
 
void finalizeInstanceTable ()
 
bool createObjectInstance (const char *instance_path, int64 base_version, fpreal t, gui_Instance &instance, OBJ_Node *instancer, UT_StringMap< gui_CachedInstGeo > &existing, bool rel_to_sop)
 
void markGeoForRemoval (GUI_GeoRender *gr)
 
void removeDeletedGeos ()
 
int64 computeInstanceVersion (const GU_Detail *dtl)
 
virtual bool getUsesGeoRenderInstancing () const
 
GUI_SetupResult setupAllGeos (const GUI_DisplayOption &disp_opt, bool show_selections, GR_DecorationOverride selmask_dec, GR_DecorationOverride &sel_dec)
 
virtual GUI_GeoRendergetOrCreateGeometryRender (int index)
 
void setXRayOverride (bool xray)
 

Protected Attributes

UT_Array< GUI_GeoRender * > myGeoRender
 
UT_Array< GUI_GeoRender * > myStashedGeoRenderShared
 
UT_Array< GUI_SetupResultmySetupResults
 
UT_Map< int, UT_Array
< GUI_GroupDataHandle > > 
mySelectData
 
UT_Array< GUI_GeoRender * > myOnionSkinRenders
 
UT_Array< GUI_SetupResultmyOnionSkinSetupResults
 

Detailed Description

Definition at line 64 of file GUI_DetailLook.h.

Member Typedef Documentation

using GUI_DetailLook::gui_CachedInstGeo = std::pair<GUI_GeoRender *, bool>
protected

Definition at line 786 of file GUI_DetailLook.h.

Member Enumeration Documentation

anonymous enum
Enumerator
VIEW_3D 
VIEW_2D 

Definition at line 673 of file GUI_DetailLook.h.

Enumerator
COPY_DETAIL 
REFERENCE_DETAIL 

Definition at line 69 of file GUI_DetailLook.h.

Constructor & Destructor Documentation

GUI_DetailLook::GUI_DetailLook ( GU_DetailHandle gh = NULL,
const char *  detail_name = NULL,
SetDetailMode  mode = REFERENCE_DETAIL 
)
GUI_DetailLook::~GUI_DetailLook ( )
overrideprotected

Member Function Documentation

const UT_Set<int>& GUI_DetailLook::activeObjLights ( ) const
inline

Definition at line 286 of file GUI_DetailLook.h.

GUI_GeoRender* GUI_DetailLook::addInstance ( GU_ConstDetailHandle  cgdh,
const char *  name,
const UT_Matrix4D xform,
int64  version,
int  instance_index,
int  object_id,
int  inst_object_id,
bool  is_guide,
bool  time_dep 
)
protected
void GUI_DetailLook::addObjLight ( int  obj_light_id)
void GUI_DetailLook::addSelectData ( GUI_GroupDataHandle  select_data,
int  geo_index 
)
void GUI_DetailLook::appendActiveVisualizer ( int  vis_id)
inline

Definition at line 689 of file GUI_DetailLook.h.

virtual void GUI_DetailLook::appendDOPDataName ( UT_String str,
int  i,
bool  descriptive 
) const
virtual
virtual void GUI_DetailLook::applyBundleToDisplayedObjects ( OP_Bundle bdl,
int  object_vis_change_count 
)
virtual
bool GUI_DetailLook::areAnyLit ( ) const
inline

Definition at line 225 of file GUI_DetailLook.h.

bool GUI_DetailLook::areAnyUnlit ( ) const
inline

Definition at line 229 of file GUI_DetailLook.h.

bool GUI_DetailLook::areInstancesTimeDependent ( fpreal  t)
void GUI_DetailLook::bumpVersion ( )
inline

Definition at line 646 of file GUI_DetailLook.h.

void GUI_DetailLook::cacheNodePtrs ( )
protected
bool GUI_DetailLook::castShadows ( ) const
inline

Definition at line 517 of file GUI_DetailLook.h.

void GUI_DetailLook::checkForErrors ( )
virtual const char* GUI_DetailLook::className ( ) const
virtual
virtual void GUI_DetailLook::cleanupAfterRender ( RE_RenderContext  r)
virtual
void GUI_DetailLook::clearActiveVisualizers ( )
inline

Definition at line 692 of file GUI_DetailLook.h.

void GUI_DetailLook::clearObjLights ( )
void GUI_DetailLook::clearSelectData ( )
int64 GUI_DetailLook::computeInstanceVersion ( const GU_Detail dtl)
protected
DEP_MicroNode* GUI_DetailLook::contextMicroNode ( )
inline

Definition at line 729 of file GUI_DetailLook.h.

void GUI_DetailLook::copyFlagsFrom ( const GUI_DetailLookPtr look)
bool GUI_DetailLook::createObjectInstance ( const char *  instance_path,
int64  base_version,
fpreal  t,
gui_Instance &  instance,
OBJ_Node instancer,
UT_StringMap< gui_CachedInstGeo > &  existing,
bool  rel_to_sop 
)
protected
void GUI_DetailLook::decref ( )
inline

Definition at line 83 of file GUI_DetailLook.h.

bool GUI_DetailLook::displayAsSubdiv ( )
inline

Definition at line 463 of file GUI_DetailLook.h.

bool GUI_DetailLook::drawCookComponentSelection ( ) const
inline

Definition at line 464 of file GUI_DetailLook.h.

bool GUI_DetailLook::drawLit ( ) const
inline

Definition at line 462 of file GUI_DetailLook.h.

void GUI_DetailLook::enableAllLights ( )
bool GUI_DetailLook::fastSetupForRender ( GUI_DisplayOption opts)
void GUI_DetailLook::finalizeInstanceTable ( )
protected
bool GUI_DetailLook::forceAsUVObject ( ) const
inline

Definition at line 508 of file GUI_DetailLook.h.

bool GUI_DetailLook::forceHidden ( ) const
inline

Definition at line 497 of file GUI_DetailLook.h.

bool GUI_DetailLook::forceTimeDependent ( ) const
inline

Flag the look as time-dependent, even if its source node is not (e.g. APEX character scenes). This is reset on each update.

Definition at line 651 of file GUI_DetailLook.h.

static const char* GUI_DetailLook::getActiveViewport ( )
static
static int GUI_DetailLook::getActiveViewportId ( )
static
static const char* GUI_DetailLook::getActiveViewportMatString ( )
static
const UT_IntArray& GUI_DetailLook::getActiveVisualizers ( ) const
inline

Definition at line 685 of file GUI_DetailLook.h.

bool GUI_DetailLook::getAssignedMaterials ( UT_Array< OP_Node * > &  nodes) const
int GUI_DetailLook::getBoundingBox2D ( UT_BoundingBox bbox,
const char *  name,
int  use_vertex 
) const
int GUI_DetailLook::getBoundingBox3D ( UT_BoundingBox bbox,
const UT_Matrix3R rot 
) const
GR_Primitive* GUI_DetailLook::getCollectVisPrimitive ( int  i)
inline

Definition at line 697 of file GUI_DetailLook.h.

virtual void GUI_DetailLook::getDetailDescriptiveName ( UT_String name,
int  i 
) const
virtual
virtual void GUI_DetailLook::getDetailDescriptivePath ( UT_String path,
int  i 
) const
virtual
bool GUI_DetailLook::getDetailDisplay ( ) const
inline

Definition at line 447 of file GUI_DetailLook.h.

virtual GU_DetailHandle GUI_DetailLook::getDetailHandle ( int  i) const
virtual
virtual void GUI_DetailLook::getDetailName ( UT_String name,
int  i 
) const
virtual
virtual void GUI_DetailLook::getDetailPath ( UT_String path,
int  i 
) const
virtual
virtual UT_Vector4F GUI_DetailLook::getDetailPosition ( int  i) const
virtual
virtual UT_Matrix4D GUI_DetailLook::getDetailXform ( int  i) const
virtual
GUI_DisplaySetType GUI_DetailLook::getDisplaySetType ( ) const
inline

Definition at line 563 of file GUI_DetailLook.h.

virtual const SIM_Data* GUI_DetailLook::getDOPData ( int  i) const
virtual
virtual const SIM_RootData* GUI_DetailLook::getDOPRootData ( int  i) const
virtual
const UT_ValArray<RE_Light *>& GUI_DetailLook::getEnabledLights ( ) const
inline

Definition at line 299 of file GUI_DetailLook.h.

bool GUI_DetailLook::getEnableDOPDisplay ( ) const
inline

Definition at line 269 of file GUI_DetailLook.h.

GR_MaterialPtr GUI_DetailLook::getFactoryMaterial ( bool  lit,
bool  draw_uv 
)
RE_MaterialPtr GUI_DetailLook::getFactoryMaterialGL ( bool  lit,
bool  draw_uv 
)
GR_MaterialPtr GUI_DetailLook::getFactoryMaterialOverride ( )
inline

Definition at line 639 of file GUI_DetailLook.h.

RE_MaterialPtr GUI_DetailLook::getFactoryMaterialOverrideGL ( )
inline

Definition at line 637 of file GUI_DetailLook.h.

void GUI_DetailLook::getGeometryRenders ( UT_Array< GUI_GeoRender * > &  geos,
GR_LightingPass  p = GR_LIGHTING_ANY,
int  geo_index = -1 
)
static const char* GUI_DetailLook::getGlobalChosenDopnetPath ( )
inlinestatic

Definition at line 598 of file GUI_DetailLook.h.

static RE_Light* GUI_DetailLook::getGlobalDomelight ( )
static
static RE_Light* GUI_DetailLook::getGlobalHeadlight ( bool  for_solaris = false)
static
virtual const PXL_Raster* GUI_DetailLook::getImage ( RE_RenderContext  )
inlinevirtual

Definition at line 727 of file GUI_DetailLook.h.

bool GUI_DetailLook::getIsChosenDopnet ( ) const
inline

Definition at line 273 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::getIsDetailTempSelected ( int  i) const
virtual
RE_Light* GUI_DetailLook::getLight ( int  i) const
inline

Definition at line 297 of file GUI_DetailLook.h.

const UT_ValArray<RE_Light *>& GUI_DetailLook::getLights ( ) const
inline

Definition at line 298 of file GUI_DetailLook.h.

int GUI_DetailLook::getLookID ( ) const
inline

Definition at line 613 of file GUI_DetailLook.h.

const char* GUI_DetailLook::getName ( ) const
inline

Definition at line 96 of file GUI_DetailLook.h.

int64 GUI_DetailLook::getNodeErrorID ( ) const
inline

Definition at line 704 of file GUI_DetailLook.h.

int GUI_DetailLook::getNumDetailHandles ( ) const
inlinevirtual

Definition at line 1160 of file GUI_DetailLook.h.

int GUI_DetailLook::getNumLights ( ) const
inline

Definition at line 296 of file GUI_DetailLook.h.

OP_Node * GUI_DetailLook::getObject ( ) const
inline

Definition at line 1166 of file GUI_DetailLook.h.

GEO_ViewportLOD GUI_DetailLook::getObjectLOD ( ) const
inline

Definition at line 616 of file GUI_DetailLook.h.

unsigned GUI_DetailLook::getObjTypeMask ( ) const
inline

Definition at line 476 of file GUI_DetailLook.h.

virtual GUI_GeoRender* GUI_DetailLook::getOrCreateGeometryRender ( int  index)
protectedvirtual
UT_Vector4F GUI_DetailLook::getOutlineColor ( ) const
inline

Definition at line 315 of file GUI_DetailLook.h.

int GUI_DetailLook::getOutputIndex ( )
inline

Definition at line 475 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::getPickPriority ( const GR_PickRecord pick,
int  
) const
inlinevirtual

Definition at line 217 of file GUI_DetailLook.h.

int64 GUI_DetailLook::getPrimDecorMask ( ) const
inline

Definition at line 239 of file GUI_DetailLook.h.

const UT_Array<GUI_GroupDataHandle>& GUI_DetailLook::getSelectData ( int  geo_index) const
OP_Node * GUI_DetailLook::getShopsRelativeTo ( ) const
inline

Definition at line 1186 of file GUI_DetailLook.h.

bool GUI_DetailLook::getShowAxes ( ) const
inline

Definition at line 449 of file GUI_DetailLook.h.

OP_Node * GUI_DetailLook::getSop ( ) const
inline

Definition at line 1176 of file GUI_DetailLook.h.

virtual GU_SelectionHandle GUI_DetailLook::getTempComponentSelection ( int  i) const
virtual
virtual bool GUI_DetailLook::getUsesGeoRenderInstancing ( ) const
inlineprotectedvirtual

Definition at line 802 of file GUI_DetailLook.h.

virtual int64 GUI_DetailLook::getVersion ( )
virtual
unsigned int GUI_DetailLook::getViewportMask ( ) const
inline

Definition at line 548 of file GUI_DetailLook.h.

int GUI_DetailLook::getVisualizedNodeId ( ) const
inline

Definition at line 1199 of file GUI_DetailLook.h.

virtual UT_Color GUI_DetailLook::getWireColor ( int  id) const
inlinevirtual

Definition at line 312 of file GUI_DetailLook.h.

UT_Matrix4D GUI_DetailLook::getXform ( ) const
inline

Definition at line 322 of file GUI_DetailLook.h.

bool GUI_DetailLook::hasFactoryMaterialOverride ( )
inline

Definition at line 635 of file GUI_DetailLook.h.

bool GUI_DetailLook::hasInstanceFile ( ) const
inline

Definition at line 483 of file GUI_DetailLook.h.

bool GUI_DetailLook::hasObjLight ( int  obj_light_id) const
virtual bool GUI_DetailLook::hasPickPriority ( ) const
inlinevirtual

Definition at line 216 of file GUI_DetailLook.h.

bool GUI_DetailLook::hasReflectiveMaterial ( ) const
bool GUI_DetailLook::hasSelectData ( ) const
bool GUI_DetailLook::hasTransparency ( ) const
bool GUI_DetailLook::hasUserSelection ( ) const
static bool GUI_DetailLook::hasVisible3D ( )
static
static bool GUI_DetailLook::hasVisibleBoundaries ( )
static
static bool GUI_DetailLook::hasVisibleUV ( )
static
void GUI_DetailLook::hide ( )
void GUI_DetailLook::incref ( )
inline

Definition at line 79 of file GUI_DetailLook.h.

void GUI_DetailLook::initInstanceTable ( )
protected
void GUI_DetailLook::invalidateBBox ( )
bool GUI_DetailLook::isActiveModel ( ) const
inline

Definition at line 481 of file GUI_DetailLook.h.

bool GUI_DetailLook::isBeautyRender ( ) const
inline

Definition at line 480 of file GUI_DetailLook.h.

bool GUI_DetailLook::isControlLook ( ) const
inline

Definition at line 406 of file GUI_DetailLook.h.

bool GUI_DetailLook::isCurrentOutput ( ) const
inline

Definition at line 459 of file GUI_DetailLook.h.

bool GUI_DetailLook::isDeleted ( )
inline

Definition at line 494 of file GUI_DetailLook.h.

bool GUI_DetailLook::isDetailDisplayOn ( ) const
inline

Definition at line 1208 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::isDopGuide ( ) const
inlinevirtual

Definition at line 93 of file GUI_DetailLook.h.

bool GUI_DetailLook::isDrawableLook ( ) const
inline

Definition at line 403 of file GUI_DetailLook.h.

bool GUI_DetailLook::isFootprinted ( ) const
inline

Definition at line 455 of file GUI_DetailLook.h.

bool GUI_DetailLook::isGeometry ( ) const
inline

Definition at line 450 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::isGuide ( ) const
inlinevirtual

Definition at line 460 of file GUI_DetailLook.h.

bool GUI_DetailLook::isHighlighted ( ) const
inline

Definition at line 456 of file GUI_DetailLook.h.

bool GUI_DetailLook::isInitialized ( ) const
inline

Definition at line 100 of file GUI_DetailLook.h.

bool GUI_DetailLook::isMaterialUpdatePending ( ) const
inline

Definition at line 181 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjCurrent ( ) const
inline

Definition at line 469 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjGhost ( ) const
inline

Definition at line 471 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjHidden ( ) const
inline

Definition at line 472 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjOutput ( ) const
inline

Definition at line 474 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjSelection ( ) const
inline

Definition at line 468 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjSelectionHint ( ) const
inline

Definition at line 470 of file GUI_DetailLook.h.

bool GUI_DetailLook::isObjSolo ( ) const
inline

Definition at line 473 of file GUI_DetailLook.h.

bool GUI_DetailLook::isOnionSkinDeformation ( ) const
inline

Definition at line 413 of file GUI_DetailLook.h.

bool GUI_DetailLook::isOnionSkinning ( ) const
inline

Definition at line 412 of file GUI_DetailLook.h.

bool GUI_DetailLook::isOutline ( ) const
inline

Definition at line 478 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::isPickable ( ) const
virtual
bool GUI_DetailLook::isPickingOn ( ) const
inline

Definition at line 452 of file GUI_DetailLook.h.

bool GUI_DetailLook::isPointInstanced ( ) const
inline

Definition at line 482 of file GUI_DetailLook.h.

bool GUI_DetailLook::isRenderOn ( ) const
inline

Definition at line 453 of file GUI_DetailLook.h.

bool GUI_DetailLook::isRetired ( ) const
inline

Definition at line 187 of file GUI_DetailLook.h.

bool GUI_DetailLook::isSecondarySelection ( ) const
inline

Definition at line 467 of file GUI_DetailLook.h.

bool GUI_DetailLook::isSeparateOutline ( ) const
inline

Definition at line 479 of file GUI_DetailLook.h.

bool GUI_DetailLook::isSnappable ( ) const
inline

Definition at line 466 of file GUI_DetailLook.h.

bool GUI_DetailLook::isSymbolicGeometry ( ) const
inline

Definition at line 451 of file GUI_DetailLook.h.

bool GUI_DetailLook::isTargetOutput ( ) const
inline

Definition at line 458 of file GUI_DetailLook.h.

bool GUI_DetailLook::isTemplated ( ) const
inline

Definition at line 454 of file GUI_DetailLook.h.

bool GUI_DetailLook::isThreadedUpdatePending ( ) const
inline

Definition at line 176 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::isTimeDependent ( fpreal  t)
virtual
bool GUI_DetailLook::isUpdatePending ( ) const
inline

Definition at line 172 of file GUI_DetailLook.h.

bool GUI_DetailLook::isUVObject ( ) const
virtual bool GUI_DetailLook::isVisible ( const GUI_DisplayOption dopt) const
virtual
bool GUI_DetailLook::isWireframeOnly ( ) const
inline

Definition at line 477 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::isXray ( ) const
inlinevirtual

Definition at line 457 of file GUI_DetailLook.h.

void GUI_DetailLook::markGeoForRemoval ( GUI_GeoRender gr)
protected
static bool GUI_DetailLook::matchesChosenDopnetPath ( const char *  path)
inlinestatic

Definition at line 603 of file GUI_DetailLook.h.

void GUI_DetailLook::materialUpdatePending ( bool  up)
inline

Definition at line 179 of file GUI_DetailLook.h.

bool GUI_DetailLook::needsAlphaPass ( ) const
inline

Definition at line 487 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::needsOverlayRender ( )
inlinevirtual

Definition at line 94 of file GUI_DetailLook.h.

void GUI_DetailLook::needVisualizerSetup ( bool  setup)
inline

Definition at line 716 of file GUI_DetailLook.h.

int GUI_DetailLook::numActiveVisualizers ( ) const
inline

Definition at line 687 of file GUI_DetailLook.h.

void GUI_DetailLook::onionSkinRender ( RE_RenderContext  r,
GUI_DisplayOption disp_opt,
int  nsamples 
)
void GUI_DetailLook::reactivateRetired ( )
virtual void GUI_DetailLook::releaseAllTempComponentSelections ( )
virtual
void GUI_DetailLook::removeDeletedGeos ( )
protected
void GUI_DetailLook::removeLight ( RE_Light light)
void GUI_DetailLook::removeObjLight ( int  obj_light_id)
void GUI_DetailLook::renderObjectName ( RE_RenderContext  r,
GUI_DisplayOption dispopt 
)
virtual void GUI_DetailLook::renderOrQueueObjectAxes ( UT_Vector3FArray axes,
UT_Vector3FArray pivots 
)
virtual
static void GUI_DetailLook::renderQueuedObjectAxes ( RE_RenderContext  r,
GUI_DisplayOption dispopt,
const UT_Vector3FArray axes,
const UT_Vector3FArray pivots 
)
static
void GUI_DetailLook::requestRedraw ( )
inline

Definition at line 708 of file GUI_DetailLook.h.

void GUI_DetailLook::requireErrorCheck ( )
inline

Definition at line 702 of file GUI_DetailLook.h.

void GUI_DetailLook::resetGeometryRender ( )
virtual void GUI_DetailLook::resetOverrideUsingSavedValue ( )
inlinevirtual

Definition at line 438 of file GUI_DetailLook.h.

void GUI_DetailLook::resetVisualizerCheck ( )
inline

Definition at line 711 of file GUI_DetailLook.h.

void GUI_DetailLook::retire ( )
bool GUI_DetailLook::runVisualizerSetup ( ) const
inline

Definition at line 721 of file GUI_DetailLook.h.

void GUI_DetailLook::setActiveModel ( bool  active_model)
inline

Definition at line 393 of file GUI_DetailLook.h.

static void GUI_DetailLook::setActiveViewport ( const char *  name,
int  id 
)
static
void GUI_DetailLook::setAllowShadingOpenCurves ( bool  val)
void GUI_DetailLook::setBeautyRender ( bool  b)
inline

Definition at line 391 of file GUI_DetailLook.h.

void GUI_DetailLook::setCastShadows ( bool  on)
inline

Definition at line 518 of file GUI_DetailLook.h.

void GUI_DetailLook::setCollectVisPrimitive ( int  i,
GR_Primitive prim 
)
inline

Definition at line 699 of file GUI_DetailLook.h.

void GUI_DetailLook::setContextMicroNode ( UT_UniquePtr< DEP_MicroNode > &&  micronode)
inline

Definition at line 731 of file GUI_DetailLook.h.

void GUI_DetailLook::setCurrentOutput ( bool  current_output)
virtual void GUI_DetailLook::setDetailDisplay ( bool  display)
inlinevirtual

Definition at line 336 of file GUI_DetailLook.h.

int GUI_DetailLook::setDetailHandle ( GU_DetailHandle  handle)
void GUI_DetailLook::setDisplayAsSubdiv ( bool  val)
virtual void GUI_DetailLook::setDisplaySavingPrevValue ( int  onoff)
inlinevirtual

Definition at line 431 of file GUI_DetailLook.h.

void GUI_DetailLook::setDrawCookComponentSelection ( bool  enable)
void GUI_DetailLook::setDrawLit ( int  onoff)
void GUI_DetailLook::setEnableDOPDisplay ( bool  enable)
inline

Definition at line 267 of file GUI_DetailLook.h.

void GUI_DetailLook::setFactoryMaterialOverride ( RE_MaterialPtr  material)
inline

Definition at line 630 of file GUI_DetailLook.h.

void GUI_DetailLook::setFactoryMaterialOverride ( GR_MaterialPtr  material)
inline

Definition at line 632 of file GUI_DetailLook.h.

void GUI_DetailLook::setFootprint ( bool  footprint)
inline

Definition at line 358 of file GUI_DetailLook.h.

void GUI_DetailLook::setForceAsUVObject ( bool  on)
inline

Definition at line 512 of file GUI_DetailLook.h.

void GUI_DetailLook::setForceHidden ( bool  on)
inline

Definition at line 498 of file GUI_DetailLook.h.

void GUI_DetailLook::setForceTimeDependent ( bool  v)
inline

Flag the look as time-dependent, even if its source node is not (e.g. APEX character scenes). This is reset on each update.

Definition at line 652 of file GUI_DetailLook.h.

void GUI_DetailLook::setGeometry ( bool  enable)
inline

Definition at line 346 of file GUI_DetailLook.h.

static void GUI_DetailLook::setGlobalChosenDopnet ( OP_Node dopnet)
inlinestatic

Definition at line 585 of file GUI_DetailLook.h.

void GUI_DetailLook::setGlobalLightArray ( const UT_ValArray< RE_Light * > &  lts,
bool  headlight 
)
static void GUI_DetailLook::setGlobalViewSerial ( GUI_DisplayOption disp,
int  serial,
int  serial2,
int  id 
)
inlinestatic

Definition at line 556 of file GUI_DetailLook.h.

void GUI_DetailLook::setHighlight ( bool  highlight)
inline

Definition at line 362 of file GUI_DetailLook.h.

void GUI_DetailLook::setInitialized ( )
inline

Definition at line 99 of file GUI_DetailLook.h.

void GUI_DetailLook::setIsChosenDopnet ( bool  ischosen)
inline

Definition at line 271 of file GUI_DetailLook.h.

void GUI_DetailLook::setIsControlLook ( bool  c)
inline

Definition at line 405 of file GUI_DetailLook.h.

void GUI_DetailLook::setIsDeleted ( )
inline

Definition at line 493 of file GUI_DetailLook.h.

void GUI_DetailLook::setIsDrawableLook ( bool  dr)
inline

Definition at line 402 of file GUI_DetailLook.h.

void GUI_DetailLook::setLightArray ( RE_Light lights[],
int  nLights = 0 
)
void GUI_DetailLook::setLookID ( int  id)
inline

Definition at line 612 of file GUI_DetailLook.h.

void GUI_DetailLook::setName ( const char *  name)
void GUI_DetailLook::setNeedsAlphaPass ( bool  e)
inline

Definition at line 489 of file GUI_DetailLook.h.

void GUI_DetailLook::setObjCurrent ( bool  obj_current)
bool GUI_DetailLook::setObject ( OP_Node node)
void GUI_DetailLook::setObjectLOD ( GEO_ViewportLOD  lod)
inline

Definition at line 617 of file GUI_DetailLook.h.

virtual void GUI_DetailLook::setObjGhost ( bool  obj_ghost,
OP_Node for_node 
)
virtual
void GUI_DetailLook::setObjHidden ( bool  hide)
inline

Definition at line 380 of file GUI_DetailLook.h.

void GUI_DetailLook::setObjOutput ( bool  output)
inline

Definition at line 382 of file GUI_DetailLook.h.

void GUI_DetailLook::setObjSelection ( bool  obj_sel)
void GUI_DetailLook::setObjSelectionHint ( bool  obj_sel_hint)
bool GUI_DetailLook::setObjSolo ( bool  solo,
const UT_Matrix4D solo_transform = nullptr 
)
inline

Definition at line 1225 of file GUI_DetailLook.h.

void GUI_DetailLook::setObjTypeMask ( unsigned  mask)
inline

Definition at line 384 of file GUI_DetailLook.h.

void GUI_DetailLook::setOnionSkinning ( int  onion_skin_state)
void GUI_DetailLook::setOutline ( bool  outline)
inline

Definition at line 387 of file GUI_DetailLook.h.

void GUI_DetailLook::setOutlineColor ( const UT_Vector4F clr)
void GUI_DetailLook::setOutputIndex ( int  index)
inline

Definition at line 383 of file GUI_DetailLook.h.

void GUI_DetailLook::setPicking ( bool  picking)
inline

Definition at line 348 of file GUI_DetailLook.h.

void GUI_DetailLook::setPivot ( const UT_Vector3F pivot)
inline

Definition at line 324 of file GUI_DetailLook.h.

void GUI_DetailLook::setRedrawValue ( UI_Value redraw)
inline

Definition at line 706 of file GUI_DetailLook.h.

void GUI_DetailLook::setRender ( bool  render)
inline

Definition at line 351 of file GUI_DetailLook.h.

void GUI_DetailLook::setSecondarySelection ( int  onoff)
void GUI_DetailLook::setSeparateOutline ( bool  b)
inline

Definition at line 389 of file GUI_DetailLook.h.

void GUI_DetailLook::setShowAxes ( bool  show_axes)
inline

Definition at line 347 of file GUI_DetailLook.h.

void GUI_DetailLook::setShowGroupColorVersion ( int  version)
void GUI_DetailLook::setShowGroupMask ( const UT_StringHolder mask)
void GUI_DetailLook::setShowGroupType ( GA_GroupType  group_type)
void GUI_DetailLook::setShowMaterials ( bool  show)
inline

Definition at line 623 of file GUI_DetailLook.h.

void GUI_DetailLook::setSingleGeometryRender ( OP_Node node)
void GUI_DetailLook::setSnappable ( int  onoff)
inline

Definition at line 374 of file GUI_DetailLook.h.

bool GUI_DetailLook::setSop ( OP_Node node)
void GUI_DetailLook::setTargetOutput ( bool  target_output)
inline

Definition at line 367 of file GUI_DetailLook.h.

virtual void GUI_DetailLook::setTempComponentSelection ( int  i,
GUI_GUSelectionProxyHandle  h 
)
virtual
void GUI_DetailLook::setTemplate ( bool  templated)
inline

Definition at line 352 of file GUI_DetailLook.h.

GUI_SetupResult GUI_DetailLook::setupAllGeos ( const GUI_DisplayOption disp_opt,
bool  show_selections,
GR_DecorationOverride  selmask_dec,
GR_DecorationOverride sel_dec 
)
protected
virtual GUI_SetupResult GUI_DetailLook::setupForRender ( const GUI_DisplayOption opts,
bool  show_selections,
GR_DecorationOverride  selmask_dec,
GR_DecorationOverride sel_dec 
)
virtual
void GUI_DetailLook::setUseWireColor ( int  c)
static void GUI_DetailLook::setUVObject ( OP_Node object)
static
void GUI_DetailLook::setViewportMask ( unsigned  mask)
inline

Definition at line 546 of file GUI_DetailLook.h.

void GUI_DetailLook::setWireColor ( const UT_Color clr)
void GUI_DetailLook::setWireframeOnly ( bool  wireframe_only)
inline

Definition at line 385 of file GUI_DetailLook.h.

void GUI_DetailLook::setXform ( const UT_Matrix4D mat)
inline

Definition at line 320 of file GUI_DetailLook.h.

void GUI_DetailLook::setXray ( bool  xray)
inline

Definition at line 365 of file GUI_DetailLook.h.

void GUI_DetailLook::setXRayOverride ( bool  xray)
inlineprotected

Definition at line 813 of file GUI_DetailLook.h.

bool GUI_DetailLook::shadeOpenCurves ( ) const
inline

Definition at line 328 of file GUI_DetailLook.h.

int GUI_DetailLook::showGroupColorVersion ( ) const
const UT_StringHolder& GUI_DetailLook::showGroupMask ( ) const
GA_GroupType GUI_DetailLook::showGroupType ( ) const
void GUI_DetailLook::showInAllViewports ( )
void GUI_DetailLook::showInViewport ( int  viewport_id)
bool GUI_DetailLook::showMaterials ( ) const
inline

Definition at line 625 of file GUI_DetailLook.h.

bool GUI_DetailLook::shownInViewport ( int  viewport_id) const
void GUI_DetailLook::signalNodeSelectionChanged ( int  i) const
void GUI_DetailLook::threadedUpdatePending ( bool  up)
inline

Definition at line 175 of file GUI_DetailLook.h.

void GUI_DetailLook::updateBBox ( )
GUI_DisplaySetType GUI_DetailLook::updateDisplaySetType ( )
inline

Definition at line 570 of file GUI_DetailLook.h.

void GUI_DetailLook::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 GUI_DetailLook::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 GUI_DetailLook::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 
)
void GUI_DetailLook::updatePending ( bool  up)
inline

Definition at line 171 of file GUI_DetailLook.h.

void GUI_DetailLook::useFrustumCulling ( bool  frust_cull)
inline

Definition at line 420 of file GUI_DetailLook.h.

bool GUI_DetailLook::useInstancerObjTransform ( ) const
inline

Definition at line 484 of file GUI_DetailLook.h.

void GUI_DetailLook::useNewLightInterface ( bool  i)
inline

Definition at line 278 of file GUI_DetailLook.h.

bool GUI_DetailLook::useNewLightInterface ( ) const
inline

Definition at line 280 of file GUI_DetailLook.h.

void GUI_DetailLook::useObjectMaterials ( bool  use_obj_mat)
bool GUI_DetailLook::usesFrustumCulling ( ) const
inline

Definition at line 422 of file GUI_DetailLook.h.

virtual bool GUI_DetailLook::useWireColor ( int  node_id) const
inlinevirtual

Definition at line 461 of file GUI_DetailLook.h.

static const UT_StringArray& GUI_DetailLook::visible3DBoundariesInUV ( )
static
static bool GUI_DetailLook::visible3DBoundary ( )
static
static void GUI_DetailLook::visibleUVAttribs ( UT_StringArray attribs)
static
static const UT_StringArray& GUI_DetailLook::visibleUVAttribs ( )
static
static int64 GUI_DetailLook::visibleUVAttribSerial ( )
static
static const UT_Array<std::pair<UT_StringHolder, int> >& GUI_DetailLook::visibleUVBoundaries ( )
static
static void GUI_DetailLook::visibleViewportBoundaries ( bool  bound_3d,
UT_StringArray bound_3d_uvs,
UT_Array< std::pair< UT_StringHolder, int > > &  uvs 
)
static
static void GUI_DetailLook::visibleViewportTypes ( bool  view_3d,
bool  view_2d 
)
static
const UT_BoundingBox& GUI_DetailLook::worldBBox ( )

Member Data Documentation

UT_Array<GUI_GeoRender *> GUI_DetailLook::myGeoRender
protected

Definition at line 815 of file GUI_DetailLook.h.

UT_Array<GUI_GeoRender *> GUI_DetailLook::myOnionSkinRenders
protected

Definition at line 820 of file GUI_DetailLook.h.

UT_Array<GUI_SetupResult> GUI_DetailLook::myOnionSkinSetupResults
protected

Definition at line 821 of file GUI_DetailLook.h.

UT_Map<int, UT_Array<GUI_GroupDataHandle> > GUI_DetailLook::mySelectData
protected

Definition at line 818 of file GUI_DetailLook.h.

UT_Array<GUI_SetupResult> GUI_DetailLook::mySetupResults
protected

Definition at line 817 of file GUI_DetailLook.h.

UT_Array<GUI_GeoRender *> GUI_DetailLook::myStashedGeoRenderShared
protected

Definition at line 816 of file GUI_DetailLook.h.


The documentation for this class was generated from the following file: