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

#include <chunkio.h>

Public Member Functions

 ChunkSaveClass (FileClass *file)
 
bool Begin_Chunk (uint32 id)
 
bool End_Chunk ()
 
int Cur_Chunk_Depth ()
 
bool Begin_Micro_Chunk (uint32 id)
 
bool End_Micro_Chunk ()
 
uint32 Write (const void *buf, uint32 nbytes)
 
uint32 Write (const IOVector2Struct &v)
 
uint32 Write (const IOVector3Struct &v)
 
uint32 Write (const IOVector4Struct &v)
 
uint32 Write (const IOQuaternionStruct &q)
 
 ChunkSaveClass (FileClass *file)
 
bool Begin_Chunk (uint32 id)
 
bool End_Chunk ()
 
int Cur_Chunk_Depth ()
 
bool Begin_Micro_Chunk (uint32 id)
 
bool End_Micro_Chunk ()
 
uint32 Write (const void *buf, uint32 nbytes)
 
uint32 Write (const IOVector2Struct &v)
 
uint32 Write (const IOVector3Struct &v)
 
uint32 Write (const IOVector4Struct &v)
 
uint32 Write (const IOQuaternionStruct &q)
 

Detailed Description

Definition at line 136 of file chunkio.h.

Constructor & Destructor Documentation

◆ ChunkSaveClass() [1/2]

ChunkSaveClass::ChunkSaveClass ( FileClass * file)

Definition at line 83 of file chunkio.cpp.

◆ ChunkSaveClass() [2/2]

ChunkSaveClass::ChunkSaveClass ( FileClass * file)

Member Function Documentation

◆ Begin_Chunk() [1/2]

bool ChunkSaveClass::Begin_Chunk ( uint32 id)

Definition at line 108 of file chunkio.cpp.

◆ Begin_Chunk() [2/2]

bool ChunkSaveClass::Begin_Chunk ( uint32 id)

◆ Begin_Micro_Chunk() [1/2]

bool ChunkSaveClass::Begin_Micro_Chunk ( uint32 id)

Definition at line 197 of file chunkio.cpp.

◆ Begin_Micro_Chunk() [2/2]

bool ChunkSaveClass::Begin_Micro_Chunk ( uint32 id)

◆ Cur_Chunk_Depth() [1/2]

int ChunkSaveClass::Cur_Chunk_Depth ( void )

Definition at line 370 of file chunkio.cpp.

◆ Cur_Chunk_Depth() [2/2]

int ChunkSaveClass::Cur_Chunk_Depth ( )

◆ End_Chunk() [1/2]

bool ChunkSaveClass::End_Chunk ( void )

Definition at line 148 of file chunkio.cpp.

◆ End_Chunk() [2/2]

bool ChunkSaveClass::End_Chunk ( )

◆ End_Micro_Chunk() [1/2]

bool ChunkSaveClass::End_Micro_Chunk ( void )

Definition at line 233 of file chunkio.cpp.

◆ End_Micro_Chunk() [2/2]

bool ChunkSaveClass::End_Micro_Chunk ( )

◆ Write() [1/10]

uint32 ChunkSaveClass::Write ( const IOQuaternionStruct & q)

Definition at line 353 of file chunkio.cpp.

◆ Write() [2/10]

uint32 ChunkSaveClass::Write ( const IOQuaternionStruct & q)

◆ Write() [3/10]

uint32 ChunkSaveClass::Write ( const IOVector2Struct & v)

Definition at line 300 of file chunkio.cpp.

◆ Write() [4/10]

uint32 ChunkSaveClass::Write ( const IOVector2Struct & v)

◆ Write() [5/10]

uint32 ChunkSaveClass::Write ( const IOVector3Struct & v)

Definition at line 318 of file chunkio.cpp.

◆ Write() [6/10]

uint32 ChunkSaveClass::Write ( const IOVector3Struct & v)

◆ Write() [7/10]

uint32 ChunkSaveClass::Write ( const IOVector4Struct & v)

Definition at line 336 of file chunkio.cpp.

◆ Write() [8/10]

uint32 ChunkSaveClass::Write ( const IOVector4Struct & v)

◆ Write() [9/10]

uint32 ChunkSaveClass::Write ( const void * buf,
uint32 nbytes )

Definition at line 264 of file chunkio.cpp.

◆ Write() [10/10]

uint32 ChunkSaveClass::Write ( const void * buf,
uint32 nbytes )

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