VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwFastForwardSpeedSettings.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 #pragma once
6 
9 #include <vrfutil/rwUnsigned.h>
10 #include <readerWriter/rwReal.h>
11 #include <vrfutil/rwTemplatedMap.h>
12 #include <vlutil/vlFilename.h>
13 
15 #include <vrfmsgs/messageTypes.h>
16 
17 #include <vrfutil/vrfutilDefines.h>
18 
22 {
23 public:
25  parentRegistry = NULL, bool readonly = false);
27  parentRegistry = NULL, bool readonly = false);
28 
31  DtReaderWriterRegistry* parentRegistry = NULL);
33  DtReaderWriterRegistry* parentRegistry = NULL);
34 
37  DtReaderWriterRegistry* parentRegistry = NULL);
38 
41 
43  bool operator==(const DtRwFastForwardSpeedSettings& rhs) const;
44 
45  bool operator!=(const DtRwFastForwardSpeedSettings& rhs) { return !(*this == rhs); };
46 
49 
50  virtual const char* readerWriterType() const;
51 
52  virtual DtString prettyPrint() const;
53 
54  virtual DtDeadReckonTypes deadReckonAlgorith() const;
55  virtual void setDeadReckonAlgorithm(DtDeadReckonTypes alg);
56  virtual bool deadReckonAlgorithSpecified() const;
57 
58  virtual DtFrameMode frameMode() const;
59  virtual void setFrameMode(DtFrameMode fm);
60 
61  virtual double frameTime() const;
62  virtual void setFrameTime(double fr);
63 
64 protected:
68 };
69 
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Definition: symbolString.h:20
For DtFrameMode.
Definition: rwFastForwardSpeedSettings.h:21
bool operator!=(const DtRwFastForwardSpeedSettings &rhs)
Definition: rwFastForwardSpeedSettings.h:45
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
Description: Readable, Writable unsigned int.
Definition: rwUnsigned.h:31
virtual DtString prettyPrint() const
Routine to return a human readable form of the reader/writer variable.
Description: Readable, Writable DtDeadReckonTypes.
Definition: rwDeadReckonTypes.h:30
DtRwReal myFrameTime
Definition: rwFastForwardSpeedSettings.h:67
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
#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
DtRwDeadReckonTypes myDeadReckonAlgorithm
Definition: rwFastForwardSpeedSettings.h:65
DtFrameMode
These are used for the different frame modes in the frame mode message.
Definition: messageTypes.h:326
DtRwTemplatedMapPtr< DtRwInt, DtRwFastForwardSpeedSettings > DtRwFastForwardSpeedSettingsMap
Map of playback speeds to fast forward speed settings.
Definition: rwFastForwardSpeedSettings.h:71
DtRwUnsigned myFrameMode
Definition: rwFastForwardSpeedSettings.h:66

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)