18#include <vrfobjparam/joyDeviceControllerDescriptor.h>
61 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = 0)
const override;
73 virtual DtString
type()
const override;
virtual std::vector< std::string > weaponCycleOrder() const
Gets the weapon cycle order.
DtWeaponsStatusControllerDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
Constructor with component name.
DtWeaponsStatusControllerDescriptor & operator=(const DtWeaponsStatusControllerDescriptor &orig)
Assignment operator.
DtWeaponsStatusControllerDescriptor(const DtWeaponsStatusControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
DtRwBoolean myUpdateRangeRings
Flag for updating range rings.
Definition weaponsStatusControllerDescriptor.h:108
virtual bool updateRangeRings() const
Checks if range rings should be updated.
DtRwString myWeaponCycleOrder
Weapon categories in cycling order.
Definition weaponsStatusControllerDescriptor.h:102
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of this descriptor.
static DtComponentDescriptor * creator()
Factory function to create a new instance of this descriptor.
virtual ~DtWeaponsStatusControllerDescriptor() override
Virtual destructor.
virtual DtString type() const override
Gets the type identifier for this descriptor.
Export macros for the VREngage Object Parameter library.
#define VREVRFOBJPARAM_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtWeaponsStatusControllerDescriptorType[]
Type identifier string for the weapons status controller descriptor.
Definition weaponsStatusControllerDescriptor.h:23