VR-Engage  2.2
Loading...
Searching...
No Matches
DtVreTurretAcquireController Class Reference

#include <vreTurretAcquireController.h>

Inheritance diagram for DtVreTurretAcquireController:
[legend]

Public Member Functions

 DtVreTurretAcquireController (const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
 
virtual ~DtVreTurretAcquireController () override
 
virtual const char * type () const override
 
virtual void tick () override
 
- Public Member Functions inherited from makVre::DtVreSimComponent< DtTurretAcquireController >
 DtVreSimComponent (const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
 
virtual ~DtVreSimComponent ()
 
bool isPlayerControlled (const std::string &role="") const
 
DtString entitySystemName () const
 

Static Public Member Functions

static DtSimComponent * creator (const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
 

Constructor & Destructor Documentation

◆ DtVreTurretAcquireController()

DtVreTurretAcquireController::DtVreTurretAcquireController ( const DtString & name,
DtLocalObject * owner,
DtSimulationServices * simManager,
DtComponentDescriptor * desc = 0,
DtReaderWriterRegistry * parentRegistry = 0 )

◆ ~DtVreTurretAcquireController()

virtual DtVreTurretAcquireController::~DtVreTurretAcquireController ( )
overridevirtual

destructor

Member Function Documentation

◆ type()

virtual const char * DtVreTurretAcquireController::type ( ) const
overridevirtual

Returns
DtVreTurretAcquireControllerType

◆ tick()

virtual void DtVreTurretAcquireController::tick ( )
overridevirtual

Calculate new control values.

◆ creator()

static DtSimComponent * DtVreTurretAcquireController::creator ( const DtString & name,
DtLocalObject * owner,
DtSimulationServices * simManager,
DtComponentDescriptor * desc = 0,
DtReaderWriterRegistry * parentRegistry = 0 )
static

Factory method to create a new instance of this component.

Parameters
nameThe name for the new component
ownerThe local object that will own this component
simManagerThe simulation services manager
descOptional component descriptor
parentRegistryOptional parent registry for reader/writer functionality
Returns
Pointer to the newly created component

Static factory method used by the component creation system to instantiate new instances of this component type.


The documentation for this class was generated from the following file: