Public 멤버 함수 | |
virtual void | HlaOnEntityAppear (CHlaEntity_C *entity)=0 |
virtual void | HlaOnEntityDisappear (CHlaEntity_C *entity)=0 |
![]() | |
virtual void | HlaOnLockCriticalSection ()=0 |
virtual void | HlaOnUnlockCriticalSection ()=0 |
HLA 세션 클라이언트에 의해 콜백되는 인터페이스입니다.
참고
|
pure virtual |
HLA entity가 생성되면 이 메서드가 콜백됩니다. HlaOnLockCriticalSection()에 의해 lock을 시행한 상태에서 호출됩니다.
|
pure virtual |
HLA entity가 파괴되면 이 메서드가 콜백됩니다. 당신은 이 함수에서 entity를 다음과 같이 파괴해야 합니다. 안그러면 memory leak으로 이어집니다. (C# 버전에서는 파괴를 할 필요가 없습니다. garbage collector에 의해 제거되기 때문입니다.)
HlaOnLockCriticalSection()에 의해 lock을 시행한 상태에서 호출됩니다.