18#include <vrlinkNetworkInterface/simIndividualLocalEntityWithPropertiesNetInterface.h>
37 :
public makVrf::DtSimIndividualLocalEntityWithPropertiesNetInterface
48 makVrf::DtStateData* vrfObject, makVrf::DtVrlinkNetworkInterface* mgr,
bool publishObject =
true);
72 virtual DtString
type()
const;
83 makVrf::DtStateData* vrfObject, makVrf::DtVrlinkNetworkInterface* mgr,
bool publishObject);
DtVreIndividualLocalEntityNetInterface(makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject=true)
Constructor.
const DtVreIndividualLocalEntityNetInterface & operator=(const DtVreIndividualLocalEntityNetInterface &orig)
Assignment operator (not implemented)
virtual void updatePublisher()
Updates the VR-Link publisher with current entity state.
virtual bool isPlayerControlled()
Determines if the entity is currently player-controlled.
virtual DtString type() const
Gets the type identifier for this network interface.
virtual ~DtVreIndividualLocalEntityNetInterface()
Destructor.
DtVreIndividualLocalEntityNetInterface()
Default constructor (not implemented)
DtVreIndividualLocalEntityNetInterface(const DtVreIndividualLocalEntityNetInterface &orig)
Copy constructor (not implemented)
static DtSimObjectNetInterface * creator(makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject)
Factory function to create a new instance of this interface.
Export macros for the VREngage VRLink Network Interface library.
#define VREVRFVRLINKNETWORKINTERFACE_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49