Public Member Functions | |
virtual void | HlaOnEntityAppear (CHlaEntity_C *entity)=0 |
virtual void | HlaOnEntityDisappear (CHlaEntity_C *entity)=0 |
Public Member Functions inherited from Proud::IHlaDelegate_Common | |
virtual void | HlaOnLockCriticalSection ()=0 |
virtual void | HlaOnUnlockCriticalSection ()=0 |
TODO:translate needed. This is an interface called back by HLA session client.
Note
|
pure virtual |
TODO:translate needed. When an HLA entity is generated, this method is called back. This is called when the lock is performed by HlaOnLockCriticalSection()
|
pure virtual |
TODO:translate needed. When an HLA entity is destroyed, this method is called back. You must destroy the entity as shown below, otherwise it will lead to memory leak. (You don’t have to destroy in C# version, for it is removed by the garbage collector)
It is called while the lock is performed by HlaOnLockCriticalSection()