#include <VMTFile.h>
Public Member Functions | |
CVMTFile () | |
CVMTFile (const CVMTFile &VMTFile) | |
~CVMTFile () | |
vlBool | Create (const vlChar *cRoot) |
vlVoid | Destroy () |
vlBool | IsLoaded () const |
vlBool | Load (const vlChar *cFileName) |
vlBool | Load (const vlVoid *lpData, vlUInt uiBufferSize) |
vlBool | Load (vlVoid *pUserData) |
vlBool | Save (const vlChar *cFileName) const |
vlBool | Save (vlVoid *lpData, vlUInt uiBufferSize, vlUInt &uiSize) const |
vlBool | Save (vlVoid *pUserData) const |
Nodes::CVMTGroupNode * | GetRoot () const |
Private Member Functions | |
vlBool | Load (IO::Readers::IReader *Reader) |
vlBool | Save (IO::Writers::IWriter *Writer) const |
vlVoid | Indent (IO::Writers::IWriter *Writer, vlUInt uiLevel) const |
vlVoid | Save (IO::Writers::IWriter *Writer, Nodes::CVMTNode *Node, vlUInt uiLevel=0) const |
Private Attributes | |
Nodes::CVMTGroupNode * | Root |
CVMTFile::CVMTFile | ( | ) |
CVMTFile::CVMTFile | ( | const CVMTFile & | VMTFile | ) |
CVMTFile::~CVMTFile | ( | ) |
vlVoid CVMTFile::Destroy | ( | ) |
vlBool CVMTFile::IsLoaded | ( | ) | const |
vlBool CVMTFile::Load | ( | IO::Readers::IReader * | Reader | ) | [private] |
vlBool CVMTFile::Save | ( | IO::Writers::IWriter * | Writer | ) | const [private] |
vlVoid CVMTFile::Indent | ( | IO::Writers::IWriter * | Writer, | |
vlUInt | uiLevel | |||
) | const [private] |
vlVoid CVMTFile::Save | ( | IO::Writers::IWriter * | Writer, | |
Nodes::CVMTNode * | Node, | |||
vlUInt | uiLevel = 0 | |||
) | const [private] |
CVMTGroupNode * CVMTFile::GetRoot | ( | ) | const |
Nodes::CVMTGroupNode* VTFLib::CVMTFile::Root [private] |