CFx SDK Documentation  2023 SP0
Classes | Macros | Enumerations | Functions
GsBaseModel.h File Reference
#include "TD_PackPush.h"
#include "OdList.h"
#include "UInt8Array.h"
#include "UInt32Array.h"
#include "DbStubPtrArray.h"
#include "StaticRxObject.h"
#include "OdVector.h"
#include "Gi/GiDrawable.h"
#include "Gi/GiCommonDraw.h"
#include "Gi/GiPathNode.h"
#include "Gs/GsExport.h"
#include "Gs/GsModel.h"
#include "Gs/GsViewProps.h"
#include "Gs/GsExtAccum.h"
#include "Gs/GsMaterialCache.h"
#include "Gs/GsViewLocalId.h"
#include "Gs/GsHighlightData.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdGsBaseModelReactor
 
class  OdGsBaseModel
 
struct  OdGsBaseModel::SectioningSettings
 

Macros

#define OD_MATERIAL_CACHE_SUPPORTED
 
#define CACHE_STATISTICS
 

Enumerations

enum  ENodeType {
  kFxNode , kBlockNode , kContainerNode , kLayerNode ,
  kEntityNode , kMaterialNode , kLastNodeType , kLightNode ,
  kBlockReferenceNode , kMInsertBlockNode
}
 

Functions

GS_TOOLKIT_EXPORT OdGiDrawablePtr fxOpenDrawable (OdGsBaseModel *, OdDbStub *)
 

Macro Definition Documentation

◆ CACHE_STATISTICS

#define CACHE_STATISTICS

Definition at line 52 of file GsBaseModel.h.

◆ OD_MATERIAL_CACHE_SUPPORTED

#define OD_MATERIAL_CACHE_SUPPORTED

Definition at line 27 of file GsBaseModel.h.

Enumeration Type Documentation

◆ ENodeType

enum ENodeType
Enumerator
kFxNode 
kBlockNode 
kContainerNode 
kLayerNode 
kEntityNode 
kMaterialNode 
kLastNodeType 
kLightNode 
kBlockReferenceNode 
kMInsertBlockNode 

Definition at line 64 of file GsBaseModel.h.

Function Documentation

◆ fxOpenDrawable()

GS_TOOLKIT_EXPORT OdGiDrawablePtr fxOpenDrawable ( OdGsBaseModel ,
OdDbStub *   
)