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

#include <hlodsave.h>

Classes

class  HLodArrayEntry
 

Public Member Functions

 HLodSaveClass (MeshConnectionsClass **connections, int lod_count, TimeValue CurTime, char *name, const char *htree_name, Progress_Meter_Class &meter, INodeListClass *origin_list)
 
 ~HLodSaveClass (void)
 
bool Save (ChunkSaveClass &csave)
 

Protected Member Functions

bool save_header (ChunkSaveClass &csave)
 
bool save_lod_arrays (ChunkSaveClass &csave)
 
bool save_aggregate_array (ChunkSaveClass &csave)
 
bool save_proxy_array (ChunkSaveClass &csave)
 
bool save_sub_object_array (ChunkSaveClass &csave, const HLodArrayEntry &array)
 

Protected Attributes

W3dHLodHeaderStruct header
 
HLodArrayEntrylod_array
 
HLodArrayEntry aggregate_array
 
HLodArrayEntry proxy_array
 

Detailed Description

HLodSaveClass This object takes an array of mesh-connections objects and exports an LOD model constructed from them.

Definition at line 61 of file hlodsave.h.

Constructor & Destructor Documentation

◆ HLodSaveClass()

HLodSaveClass::HLodSaveClass ( MeshConnectionsClass ** connections,
int lod_count,
TimeValue CurTime,
char * name,
const char * htree_name,
Progress_Meter_Class & meter,
INodeListClass * origin_list )

Definition at line 99 of file hlodsave.cpp.

◆ ~HLodSaveClass()

HLodSaveClass::~HLodSaveClass ( void )

Definition at line 223 of file hlodsave.cpp.

Member Function Documentation

◆ Save()

bool HLodSaveClass::Save ( ChunkSaveClass & csave)

Definition at line 246 of file hlodsave.cpp.

◆ save_aggregate_array()

bool HLodSaveClass::save_aggregate_array ( ChunkSaveClass & csave)
protected

Definition at line 343 of file hlodsave.cpp.

◆ save_header()

bool HLodSaveClass::save_header ( ChunkSaveClass & csave)
protected

Definition at line 285 of file hlodsave.cpp.

◆ save_lod_arrays()

bool HLodSaveClass::save_lod_arrays ( ChunkSaveClass & csave)
protected

Definition at line 312 of file hlodsave.cpp.

◆ save_proxy_array()

bool HLodSaveClass::save_proxy_array ( ChunkSaveClass & csave)
protected

Definition at line 371 of file hlodsave.cpp.

◆ save_sub_object_array()

bool HLodSaveClass::save_sub_object_array ( ChunkSaveClass & csave,
const HLodArrayEntry & array )
protected

Definition at line 400 of file hlodsave.cpp.

Member Data Documentation

◆ aggregate_array

HLodArrayEntry HLodSaveClass::aggregate_array
protected

Definition at line 123 of file hlodsave.h.

◆ header

W3dHLodHeaderStruct HLodSaveClass::header
protected

Definition at line 121 of file hlodsave.h.

◆ lod_array

HLodArrayEntry* HLodSaveClass::lod_array
protected

Definition at line 122 of file hlodsave.h.

◆ proxy_array

HLodArrayEntry HLodSaveClass::proxy_array
protected

Definition at line 124 of file hlodsave.h.


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