CrystalSpace

Public API Reference

iSelfDestruct Struct Reference
[Utilities]

An object implementing this interface can remove itself from its 'natural parent'. More...

#include <iutil/selfdestruct.h>

Inheritance diagram for iSelfDestruct:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void SelfDestruct ()=0
 Remove me!

Detailed Description

An object implementing this interface can remove itself from its 'natural parent'.

For example, if this is used on a mesh object then the engine will be the natural parent. This is used by iEngine->RemoveObject().

Definition at line 36 of file selfdestruct.h.


Member Function Documentation

virtual void iSelfDestruct::SelfDestruct (  )  [pure virtual]

Remove me!

Implemented in csSaverFile, csLibraryReference, and csAddonReference.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.7