Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
GeometryExportContextClass Class Reference

#include <geometryexportcontext.h>

Public Member Functions

 GeometryExportContextClass (char *model_name, ChunkSaveClass &csave, MaxWorldInfoClass &world_info, W3dExportOptionsStruct &options, HierarchySaveClass *htree, INode *origin, INodeListClass *origin_list, TimeValue curtime, unsigned int *materialColors)
 
 ~GeometryExportContextClass (void)
 

Public Attributes

char * ModelName
 
ChunkSaveClassCSave
 
MaxWorldInfoClassWorldInfo
 
W3dExportOptionsStructOptions
 
TimeValue CurTime
 
HierarchySaveClassHTree
 
INodeListClassOriginList
 
INode * Origin
 
Matrix3 OriginTransform
 
Progress_Meter_ClassProgressMeter
 
unsigned int * materialColors
 
int numMaterialColors
 MW: holds all used material colors.
 
int numHouseColors
 MW: number of used material colors.
 
char * materialColorTexture
 MW: number of used house colors.
 

Detailed Description

ExportContextClass This class encapsulates a bunch of datastructures needed during the geometry export process. NOTE: The user must plug in a valid ProgressMeter before each export operation.

Definition at line 59 of file geometryexportcontext.h.

Constructor & Destructor Documentation

◆ GeometryExportContextClass()

GeometryExportContextClass::GeometryExportContextClass ( char * model_name,
ChunkSaveClass & csave,
MaxWorldInfoClass & world_info,
W3dExportOptionsStruct & options,
HierarchySaveClass * htree,
INode * origin,
INodeListClass * origin_list,
TimeValue curtime,
unsigned int * materialColors )
inline

Definition at line 62 of file geometryexportcontext.h.

◆ ~GeometryExportContextClass()

GeometryExportContextClass::~GeometryExportContextClass ( void )
inline

Definition at line 90 of file geometryexportcontext.h.

Member Data Documentation

◆ CSave

ChunkSaveClass& GeometryExportContextClass::CSave

Definition at line 96 of file geometryexportcontext.h.

◆ CurTime

TimeValue GeometryExportContextClass::CurTime

Definition at line 99 of file geometryexportcontext.h.

◆ HTree

HierarchySaveClass* GeometryExportContextClass::HTree

Definition at line 100 of file geometryexportcontext.h.

◆ materialColors

unsigned int* GeometryExportContextClass::materialColors

Definition at line 106 of file geometryexportcontext.h.

◆ materialColorTexture

char* GeometryExportContextClass::materialColorTexture

MW: number of used house colors.

Definition at line 109 of file geometryexportcontext.h.

◆ ModelName

char* GeometryExportContextClass::ModelName

Definition at line 95 of file geometryexportcontext.h.

◆ numHouseColors

int GeometryExportContextClass::numHouseColors

MW: number of used material colors.

Definition at line 108 of file geometryexportcontext.h.

◆ numMaterialColors

int GeometryExportContextClass::numMaterialColors

MW: holds all used material colors.

Definition at line 107 of file geometryexportcontext.h.

◆ Options

W3dExportOptionsStruct& GeometryExportContextClass::Options

Definition at line 98 of file geometryexportcontext.h.

◆ Origin

INode* GeometryExportContextClass::Origin

Definition at line 103 of file geometryexportcontext.h.

◆ OriginList

INodeListClass* GeometryExportContextClass::OriginList

Definition at line 101 of file geometryexportcontext.h.

◆ OriginTransform

Matrix3 GeometryExportContextClass::OriginTransform

Definition at line 104 of file geometryexportcontext.h.

◆ ProgressMeter

Progress_Meter_Class* GeometryExportContextClass::ProgressMeter

Definition at line 105 of file geometryexportcontext.h.

◆ WorldInfo

MaxWorldInfoClass& GeometryExportContextClass::WorldInfo

Definition at line 97 of file geometryexportcontext.h.


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