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