torque Torque Game Engine Documentation
TGE Version 1.5.2

ChunkFile Class Reference

#include <chunkFile.h>

Inheritance diagram for ChunkFile:

Inheritance graph
[legend]

Public Member Functions

SimChunkgetRoot () const
 Return a pointer to the root chunk.
void setRoot (SimChunk *c)
bool save (const char *filename)
 Serialize!
bool load (Stream &s)
 Deserialize!

Static Public Member Functions

static ResourceInstanceconstructChunkFile (Stream &stream)
 Generic chunk file loader.

Private Member Functions

bool saveInner (Stream &s, SimChunk *c)
 Helper function, saves out a chunk and its children...
SimChunkloadInner (Stream &s, U32 childCount=1)
 Helper function, loads up a chunk and its children...

Private Attributes

SimObjectPtr< SimChunkmRoot
 Root of the chunk hierarchy for this file.

Static Private Attributes

static const U32 csmFileFourCC
static const U32 csmFileVersion

Member Function Documentation

bool ChunkFile::saveInner ( Stream s,
SimChunk c 
) [private]

Helper function, saves out a chunk and its children...

SimChunk* ChunkFile::loadInner ( Stream s,
U32  childCount = 1 
) [private]

Helper function, loads up a chunk and its children...

static ResourceInstance* ChunkFile::constructChunkFile ( Stream stream  )  [static]

Generic chunk file loader.

SimChunk* ChunkFile::getRoot (  )  const [inline]

Return a pointer to the root chunk.

void ChunkFile::setRoot ( SimChunk c  )  [inline]

bool ChunkFile::save ( const char *  filename  ) 

Serialize!

bool ChunkFile::load ( Stream s  ) 

Deserialize!


Field Documentation

Root of the chunk hierarchy for this file.

const U32 ChunkFile::csmFileFourCC [static, private]

const U32 ChunkFile::csmFileVersion [static, private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen