|
My Project
|
The base class for interfaces in ParaEngine. More...
#include <baseinterface.h>
Public Types | |
| enum | LifetimeType { noRelease, immediateRelease, wantsRelease, serverControlled } |
Public Member Functions | |
| BaseInterface * | GetInterface (Interface_ID id) |
| virtual Interface_ID | GetID () |
| virtual LifetimeType | LifetimeControl () |
| virtual BaseInterface * | AcquireInterface () |
| virtual void | ReleaseInterface () |
| virtual void | DeleteInterface () |
| virtual BaseInterface * | CloneInterface (void *remapDir=NULL) |
The base class for interfaces in ParaEngine.
Provides basic identity, sub-interface access, lifetime management and cloning methods.
1.8.12