57 virtual const char*
xmlType()
const override
62 virtual void setFunctionName(
const DtString&);
63 virtual const DtString& functionName()
const;
65 virtual void setFunctionGroup(
const DtString&);
66 virtual const DtString& functionGroup()
const;
68 virtual void setDescription(
const DtString&);
69 virtual const DtString& description()
const;
71 virtual void setMinimumValue(
double);
72 virtual double minimumValue()
const;
74 virtual void setMaximumValue(
double);
75 virtual double maximumValue()
const;
77 virtual void setCycle(
bool);
78 virtual bool cycle()
const;
83 virtual char*
encode(
char*)
const;
84 virtual const char*
decode(
const char*);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtRwReal myMinimumValue
Parameter Name: min-value Parameter Description: The minimum value of this joystick control...
Definition: rwJoystickControls.h:120
DtRwBoolean myCycle
Parameter Name: cycle Parameter Description: Whether or not the values between min and max are cycled...
Definition: rwJoystickControls.h:136
virtual const char * xmlType() const override
Definition: rwJoystickControls.h:57
DtRwString myFunctionGroup
Parameter Name: function-group Parameter Description: A collection of functions that can be implement...
Definition: rwJoystickControls.h:107
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
DtRwReal myMaximumValue
Parameter Name: max-value Parameter Description: The maximum value of this joystick control...
Definition: rwJoystickControls.h:128
File: rwJoystickControlInformation.h.
Definition: rwJoystickControls.h:28
DtRwString myFunctionName
Parameter Name: function-name Parameter Description: As part of a funtion group, within a controller ...
Definition: rwJoystickControls.h:102
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwTemplatedListPtr< DtRwJoystickControl, true > DtRwJoystickControls
Definition: rwJoystickControls.h:140
bool operator!=(const DtRwJoystickControl &rhs)
Definition: rwJoystickControls.h:81
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
static const char * theXmlType()
The type that is used when archiving to an XML stream.
DtRwString myDescription
Parameter Name: description Parameter Description: A user friendly description of this joystick funct...
Definition: rwJoystickControls.h:112