Proud::CHlaRuntime_S Class Reference

Public Member Functions

 CHlaRuntime_S (IHlaRuntimeDelegate_S *dg)
 
HlaInstanceID CreateInstanceID ()
 
void FrameMove (double elapsedTime)
 
void Check_OneSynchEntity_EveryViewport (SynchEntity_S *entity)
 
void Check_EverySynchEntity_OneViewport (SynchViewport_S *viewport)
 
void Check_EverySynchEntity_EveryViewport ()
 
void RemoveOneSynchEntity_INTERNAL (SynchEntity_S *entity)
 
void RemoveOneSynchViewport_INTERNAL (SynchViewport_S *entity)
 
 CHlaRuntime_S (IHlaRuntimeDelegate_S *dg)
 
HlaInstanceID CreateInstanceID ()
 
void FrameMove (double elapsedTime)
 
void Check_OneSynchEntity_EveryViewport (SynchEntity_S *entity)
 
void Check_EverySynchEntity_OneViewport (SynchViewport_S *viewport)
 
void Check_EverySynchEntity_EveryViewport ()
 
void RemoveOneSynchEntity_INTERNAL (SynchEntity_S *entity)
 
void RemoveOneSynchViewport_INTERNAL (SynchViewport_S *entity)
 

Public Attributes

SynchEntities_S m_synchEntities
 
SynchViewports_S m_synchViewports
 

Detailed Description

Server-side HLA runtime module

Usage

  • Create this object
  • Create SWD compiler-generated class instances and associate them to this object