In file include/csengine/library.h:

class csLibrary : public csObject

A library is a collection of templates and other stuff

Inheritance:


Public Fields

csObjVector sprite_templates
List of sprite templates.
csObjVector thing_templates
List of Thing templates.

Public Methods

void Clear ()
csLibrary ()
Archive* GetArchive ()
void SetArchive (Archive* ar)
virtual ~csLibrary ()

Private Fields

Archive* ar
The archive of this library.

Inherited from csObject:

Public Methods

CS_ID GetID()
csObject* GetObj(const csIdType& objtype)
virtual csObject* GetObjectParent()
void ObjAdd(csObject* obj)
csObjIterator ObjGet(const csIdType& objtype)
void ObjRelease(csObject* obj)
void ObjRemove(csObject* obj)

Private Fields

CS_ID csid_value
csObjTree* objtree

Private Methods

virtual void SetObjectParent(csObject* parent)

Documentation

A library is a collection of templates and other stuff
csObjVector thing_templates
List of Thing templates.

csObjVector sprite_templates
List of sprite templates.

Archive* ar
The archive of this library.

csLibrary()

virtual ~csLibrary()

void Clear()

void SetArchive(Archive* ar)

Archive* GetArchive()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de