CFx SDK Documentation  2023 SP0
Public Types | Public Member Functions | List of all members
OdGsBaseModelReactor Class Reference

#include <GsBaseModel.h>

Inheritance diagram for OdGsBaseModelReactor:
OdGsModelReactor

Public Types

enum  ModelProperty {
  kModelTransform = 0 , kModelRenderType , kModelBackground , kModelVisualStyle ,
  kModelSectioning , kNumModelProps
}
 

Public Member Functions

virtual bool onHighlight (OdGsModel *pModel, const OdGiPathNode &path, bool bDoIt, const OdGsView *pView)
 
virtual bool onInvalidate (OdGsModel *pModel, OdGsModel::InvalidationHint hint)
 
virtual bool onInvalidate (OdGsModel *pModel, OdGsView *pView)
 
virtual bool onPropertyModified (OdGsModel *pModel, ModelProperty nProp)
 
- Public Member Functions inherited from OdGsModelReactor
 OdGsModelReactor ()
 
virtual ~OdGsModelReactor ()
 
virtual bool onAdded (OdGsModel *pModel, OdGiDrawable *pAdded, OdGiDrawable *pParent)
 
virtual bool onAdded (OdGsModel *pModel, OdGiDrawable *pAdded, OdDbStub *parentID)
 
virtual bool onErased (OdGsModel *pModel, OdGiDrawable *pErased, OdGiDrawable *pParent)
 
virtual bool onErased (OdGsModel *pModel, OdGiDrawable *pErased, OdDbStub *parentID)
 
virtual bool onModified (OdGsModel *pModel, OdGiDrawable *pModified, OdGiDrawable *pParent)
 
virtual bool onModified (OdGsModel *pModel, OdGiDrawable *pModified, OdDbStub *parentID)
 
virtual bool onUnerased (OdGsModel *pModel, OdGiDrawable *pUnerased, OdGiDrawable *pParent)
 
virtual bool onUnerased (OdGsModel *pModel, OdGiDrawable *pUnerased, OdDbStub *parentID)
 

Detailed Description

GsBaseModel reactor.

Corresponding C++ library: TD_Gs <group OdGs_Classes>

Definition at line 86 of file GsBaseModel.h.

Member Enumeration Documentation

◆ ModelProperty

Enumerator
kModelTransform 
kModelRenderType 
kModelBackground 
kModelVisualStyle 
kModelSectioning 
kNumModelProps 

Definition at line 94 of file GsBaseModel.h.

Member Function Documentation

◆ onHighlight()

virtual bool OdGsBaseModelReactor::onHighlight ( OdGsModel pModel,
const OdGiPathNode path,
bool  bDoIt,
const OdGsView pView 
)
inlinevirtual

Definition at line 89 of file GsBaseModel.h.

◆ onInvalidate() [1/2]

virtual bool OdGsBaseModelReactor::onInvalidate ( OdGsModel pModel,
OdGsModel::InvalidationHint  hint 
)
inlinevirtual

Definition at line 91 of file GsBaseModel.h.

◆ onInvalidate() [2/2]

virtual bool OdGsBaseModelReactor::onInvalidate ( OdGsModel pModel,
OdGsView pView 
)
inlinevirtual

Definition at line 92 of file GsBaseModel.h.

◆ onPropertyModified()

virtual bool OdGsBaseModelReactor::onPropertyModified ( OdGsModel pModel,
ModelProperty  nProp 
)
inlinevirtual

Definition at line 104 of file GsBaseModel.h.


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