51 virtual const char* action()
const;
52 virtual void setAction(
const DtString& actionValue);
57 virtual bool isPaused()
const;
58 virtual void setIsPaused(
bool paused);
63 virtual float speed()
const;
64 virtual void setSpeed(
float speedValue);
69 virtual short usePositioningFlag()
const;
70 virtual void setUsePositioningFlag(
short usePositioningFlag);
76 virtual void setOffset(
DtVector offset);
81 virtual float transitionSpeed()
const;
82 virtual void setTransitionSpeed(
float tSpeed);
108 static unsigned int recordTypeToUse();
111 static void setRecordTypeToUse(
unsigned int typeToUse);
117 virtual void updateTransitionSpeedData();
DtNetDiGuyActionRecord * myRecordPtr
Definition: diGuyActionRecord.h:122
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
bool myPtrIsDirty
Definition: diGuyActionRecord.h:125
virtual DtStandardVariableRecord * clone() const =0
Clone.
static const unsigned int theMinimumSize
Definition: diGuyActionRecord.h:130
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
float myTransitionSpeed
Definition: diGuyActionRecord.h:126
Definition: diGuyActionRecord.h:11
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
char * myActionPtr
Definition: diGuyActionRecord.h:123
Definition: vlVector.h:224
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
Definition: standardVariableRecord.h:22
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
Instances of DtString are used to represent strings.
Definition: vlString.h:29
std::vector< char > myRecordBuffer
Definition: diGuyActionRecord.h:121
Definition: diguyActionRecordP.h:15
char * myTransitionSpeedPtr
Definition: diGuyActionRecord.h:124