PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::CResource Klassenreferenz

PPL-Resourcen.

Öffentliche Methoden

 CResource ()
 
 ~CResource ()
 
void Clear ()
 
CFileObjectGetFile (int id)
 
CFileObjectGetFile (const char *name)
 
CMemoryReference GetMemory (int id)
 
CMemoryReference GetMemory (const char *name)
 
int Load (const char *filename,...)
 
int Load (CFileObject *file)
 
int Load (CFileObject &file)
 
int Load (const CMemoryReference &memory)
 
int UseMemory (const CMemoryReference &memory)
 
int UseMemory (void *ptr, size_t size)
 

Öffentliche, statische Methoden

static int GenerateResourceHeader (const char *basispfad, const char *configfile, const char *targetfile, const char *label)
 
static CResourceGetPPLResource ()
 

Private Methoden

int CheckResource (const CMemoryReference &memory)
 
void * Find (int id)
 
void * Find (const char *name)
 
int Parse ()
 
int Uncompress (void *resource)
 

Private Attribute

int count
 
void * firstchunk
 
CHeap heap
 
int major
 
int maxid
 
CMemory memory
 
CMemoryReference memref
 
int minid
 
int minor
 

Beschreibung der Konstruktoren und Destruktoren

ppl6::CResource::CResource ( )
ppl6::CResource::~CResource ( )

Dokumentation der Elementfunktionen

int ppl6::CResource::CheckResource ( const CMemoryReference memory)
private
void ppl6::CResource::Clear ( )
void * ppl6::CResource::Find ( int  id)
private
void * ppl6::CResource::Find ( const char *  name)
private
int ppl6::CResource::GenerateResourceHeader ( const char *  basispfad,
const char *  configfile,
const char *  targetfile,
const char *  label 
)
static
CFileObject * ppl6::CResource::GetFile ( int  id)
CFileObject * ppl6::CResource::GetFile ( const char *  name)
CMemoryReference ppl6::CResource::GetMemory ( int  id)
CMemoryReference ppl6::CResource::GetMemory ( const char *  name)
CResource * ppl6::CResource::GetPPLResource ( )
static
int ppl6::CResource::Load ( const char *  filename,
  ... 
)
int ppl6::CResource::Load ( CFileObject file)
int ppl6::CResource::Load ( CFileObject file)
int ppl6::CResource::Load ( const CMemoryReference memory)
int ppl6::CResource::Parse ( )
private
int ppl6::CResource::Uncompress ( void *  resource)
private
int ppl6::CResource::UseMemory ( const CMemoryReference memory)
int ppl6::CResource::UseMemory ( void *  ptr,
size_t  size 
)

Dokumentation der Datenelemente

int ppl6::CResource::count
private
void* ppl6::CResource::firstchunk
private
CHeap ppl6::CResource::heap
private
int ppl6::CResource::major
private
int ppl6::CResource::maxid
private
CMemory ppl6::CResource::memory
private
CMemoryReference ppl6::CResource::memref
private
int ppl6::CResource::minid
private
int ppl6::CResource::minor
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: