17#include <vrfobjparam/joyDeviceControllerDescriptor.h>
53 const DtSymbolString& componentName, DtReaderWriterRegistry* parentRegistry = NULL);
80 virtual DtString
type()
const override;
87 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = 0)
const override;
DtVreJoystickControllerDescriptor(const DtVreJoystickControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
DtVreJoystickControllerDescriptor(const DtString &componentName, DtReaderWriterRegistry *parentRegistry=0)
Constructor with component name.
DtVreJoystickControllerDescriptor(const DtSymbolString &componentName, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name as symbol string.
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of this descriptor.
DtVreJoystickControllerDescriptor()
Default constructor (not implemented)
virtual void setPortGroupName(std::string name)
Sets the port group name.
DtRwString myPortGroupName
Port group name.
Definition vreJoystickControllerDescriptor.h:115
virtual std::string portGroupName() const
Gets the port group name.
DtVreJoystickControllerDescriptor & operator=(const DtVreJoystickControllerDescriptor &orig)
Assignment operator.
virtual ~DtVreJoystickControllerDescriptor() override
Virtual destructor.
static DtComponentDescriptor * creator()
Factory function to create a new instance of this descriptor.
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 DtVreJoystickControllerDescriptorType[]
Type identifier string for the joystick controller descriptor.
Definition vreJoystickControllerDescriptor.h:22