18#include <vrfobjparam/joyDeviceControllerDescriptor.h>
19#include <vrfobjparam/ballisticGunControllerDescriptor.h>
36 :
public DtJoyDeviceControllerDescriptorTemplate<DtBallisticGunControllerDescriptor>
71 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = NULL)
const override;
85 virtual DtString
type()
const override;
const char DtBallisticGunJoyControllerDescriptorType[]
Type identifier string for the ballistic gun joystick controller descriptor.
Definition ballisticGunJoyControllerDescriptor.h:22
virtual ~DtBallisticGunJoyControllerDescriptor() override
Virtual destructor.
DtBallisticGunJoyControllerDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name.
DtBallisticGunJoyControllerDescriptor(const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name as symbol string.
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const override
Creates a clone of this descriptor.
virtual DtString type() const override
Gets the type identifier for this descriptor.
DtBallisticGunJoyControllerDescriptor(const DtBallisticGunJoyControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor.
static DtComponentDescriptor * creator()
Factory function to create a new instance of 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