CRM64Pro GDK  v0.94
A free cross-platform game development kit built on top of SDL 2.0
Classes | Public Member Functions | List of all members
CRM64Pro::ArchiveObj Class Reference

Inherits CRM64Pro::Base, and CRM64Pro::ObjectBase.

Classes

struct  Block
 

Public Member Functions

Sint32 info (Sint32 iMode=0)
 
Sint32 getName (string &sName)
 
Uint32 getID ()
 
Sint32 blockAdd (Block &myBlock)
 
Sint32 blockAddFile (const string &sFile, eArchiveBlockStore eABS=ABS_COMPRESSED)
 
Sint32 blockDelete (Block &myBlock)
 
Sint32 blockUndelete (Uint32 iBlock, Block &myBlock)
 
Sint32 blockSearch (Block &myBlock)
 
Sint32 blockAt (Uint32 iBlock, Block &myBlock)
 
Sint32 blockLoad (Block &myBlock)
 
Sint32 blockLoadReleaseData (Block &myBlock)
 
Uint32 getUsedBlocks ()
 
Uint32 getMaxBlocks ()
 
float getFragmentation ()
 
Sint32 secure (const unsigned char *myKey, Uint32 iKeySize)
 
Sint32 unSecure ()