|
| ODRX_DECLARE_MEMBERS (OdGsMaterialNode) |
|
| OdGsMaterialNode (OdGsBaseModel *pModel, const OdGiDrawable *pUnderlyingDrawable, bool bSetGsNode=true) |
|
| ~OdGsMaterialNode () |
|
void | destroy () |
|
OdGiMaterialTraitsData & | materialTraits () |
|
const OdGiMaterialTraitsData & | materialTraits () const |
|
virtual void | onModified (OdGsBaseVectorizer &view) |
|
void | invalidate (OdGsContainerNode *pParent, OdGsViewImpl *pView, OdUInt32 mask) |
|
void | invalidateModule (const void *pModule) |
|
virtual void | update (OdGsBaseVectorizer &view) |
|
OdGsMaterialNode * | nextNode () const |
|
OdGsMaterialNode * | prevNode () const |
|
OdGsMaterialNode * | setNextNode (OdGsMaterialNode *newNode) |
|
OdGsMaterialNode * | setPrevNode (OdGsMaterialNode *newNode) |
|
bool | isDataModified () const |
|
bool | isCachedDataModified (OdGsBaseVectorizer &view) const |
|
void | setCachedDataUpdated (OdGsBaseVectorizer &view) |
|
const OdRxObject * | cachedData (OdGsBaseVectorizer &view) const |
|
void | setCachedData (OdGsBaseVectorizer &view, OdRxObject *newCachedData) |
|
OdMutexPtr & | cacheMutex () |
|
virtual ENodeType | nodeType () const |
|
bool | saveNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer=NULL) const |
|
bool | loadNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer=NULL) |
|
bool | invalidVp () const |
|
void | setToDrawable (const OdGiDrawable *pUnderlyingDrawable) |
|
| ODRX_DECLARE_MEMBERS (OdGsNode) |
|
void * | operator new (size_t) |
|
void | operator delete (void *) |
|
void | addRef () |
|
void | release () |
|
| OdGsNode (OdGsBaseModel *pModel, const OdGiDrawable *pUnderlyingDrawable) |
|
virtual | ~OdGsNode () |
|
OdGsBaseModel * | baseModel () const |
|
OdGsModel * | model () const |
|
bool | isContainer () const |
|
virtual ENodeType | nodeType () const =0 |
|
bool | isSyncDrawable () const |
|
virtual void | invalidate (OdGsContainerNode *pParent, OdGsViewImpl *pView, OdUInt32 mask)=0 |
|
OdGiDrawablePtr | underlyingDrawable () const |
|
OdDbStub * | underlyingDrawableId () const |
|
virtual void | update (OdGsUpdateContext &ctx, OdGsContainerNode *pParent, OdSiSpatialIndex *pParentIndex)=0 |
|
virtual void | updateVisible (OdGsViewImpl *pViewImpl) |
|
virtual void | display (OdGsDisplayContext &ctx)=0 |
|
virtual void | propagateLayerChanges (OdGsViewImpl &view)=0 |
|
virtual void | highlight (bool bDoIt, bool bWholeBranch, OdUInt32 nSelStyle=0) |
|
bool | isHighlighted () const |
|
bool | isHighlightedAll () const |
|
virtual void | destroy ()=0 |
|
virtual void | hide (bool bDoIt, bool bSelectable=false, bool bWholeBranch=true) |
|
bool | isHidden () const |
|
bool | isSelectableIfHidden () const |
|
bool | isHiddenAll () const |
|
OdUInt32 | selectionStyle () const |
|
bool | hasSelectionStyle () const |
|
OdUInt32 | userFlags () const |
|
void | setUserFlags (OdUInt32 val) |
|
virtual bool | saveNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer=NULL) const |
|
virtual bool | loadNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer=NULL) |
|
virtual bool | saveClientNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer) const |
|
virtual bool | loadClientNodeState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer) |
|
virtual bool | postprocessNodeLoading (OdGsFiler *pFiler) |
|
| TD_USING (OdGsCache::extents) |
|
virtual bool | extents (const OdGsView *pView, OdGeExtents3d &ext) const |
|
bool | modelExtents (OdGeExtents3d &ext, bool bUseModelTf=true) const |
|
bool | modelExtents (const OdGsView *pView, OdGeExtents3d &ext, bool bUseModelTf=true) const |
|
virtual OdDb::LineWeight | getMaxLineweightUsed () const |
|
virtual void | setDrawableNull () |
|
virtual void | addContentToUpdateManager (OdUInt32 viewportId, OdGsUpdateManager *pManager, const UpdateManagerContext &context) |
|
virtual bool | isMetafilesCompatible (const OdGsViewImpl *pView1, const OdGsViewImpl *pView2, OdGsUpdateContext *ctx) |
|
| ODRX_DECLARE_MEMBERS (OdGsCache) |
|
virtual OdGsModel * | model () const =0 |
|
virtual void | setDrawableNull ()=0 |
|
virtual bool | extents (OdGeExtents3d &extents) const =0 |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
<group OdGs_Classes>
Definition at line 49 of file GsMaterialNode.h.