VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwDIGuyCharacterState.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 
15 #include <readerWriter/rwString.h>
16 #include <readerWriter/rwBoolean.h>
17 #include <readerWriter/rwReal.h>
18 #include <readerWriter/rwVector.h>
19 
21 
33 {
34 public:
35 
37  virtual DtRwDIGuyCharacterState* clone( DtReaderWriterRegistry* const parentRegistry = NULL ) const;
38 
41 
42  DtRwDIGuyCharacterState( const DtString& name, DtReaderWriterRegistry* const parentRegistry = NULL );
43  DtRwDIGuyCharacterState( const DtSymbolString& name, DtReaderWriterRegistry* const parentRegistry = NULL );
44  DtRwDIGuyCharacterState( const DtRwDIGuyCharacterState& orig, DtReaderWriterRegistry* const parentRegistry = NULL );
45 
47  virtual ~DtRwDIGuyCharacterState();
48 
51 
53  bool operator == ( const DtRwDIGuyCharacterState& rhs ) const;
54 
56  virtual const char* readerWriterType() const;
57 
60  virtual void setDIGuyAnimation( const DtString& animation );
61  virtual const DtString& dIGuyAnimation() const;
63 
66  virtual void setDIGuyUsingAnimationOffset( bool usingOffset );
67  virtual bool dIGuyUsingAnimationOffset() const;
69 
72  virtual void setDIGuyAnimationOffset( const DtVector& offset );
73  virtual const DtVector& dIGuyAnimationOffset() const;
75 
78  virtual void setDIGuyTransitionSpeed( float transitionSpeed );
79  virtual float dIGuyTransitionSpeed() const;
81 
84  virtual void setDIGuyAppearance( const DtString& appearance );
85  virtual const DtString& dIGuyAppearance() const;
87 
90  virtual void setDIGuyBodyWeight( double );
91  virtual double dIGuyBodyWeight() const;
93 
96  virtual void setDIGuyHandItem( const DtString& app );
97  virtual const DtString& dIGuyHandItem() const;
99 
102  virtual void setDIGuyHead( const DtString& app );
103  virtual const DtString& dIGuyHead() const;
105 
106 protected:
107 
116 
117 };
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
DtRwString myCharacterHead
Definition: rwDIGuyCharacterState.h:110
Definition: symbolString.h:20
DtRwReal myBodyWeight
Definition: rwDIGuyCharacterState.h:115
DtRwBoolean myUsingAnimationOffset
Definition: rwDIGuyCharacterState.h:112
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
DtRwString myCurrentAnimation
Definition: rwDIGuyCharacterState.h:111
DtRwVector myCurrentAnimationOffset
Definition: rwDIGuyCharacterState.h:113
Definition: rwVector.h:23
DtRwString myCharacterAppearance
Definition: rwDIGuyCharacterState.h:108
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal myCurrentTransitionSpeed
Definition: rwDIGuyCharacterState.h:114
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
#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
The DtRwDIGuyCharacterState class is a readable/writable class that can store itself and read itself ...
Definition: rwDIGuyCharacterState.h:32
DtRwString myCharacterHandItem
Definition: rwDIGuyCharacterState.h:109
voidpf uLong offset
Definition: ioapi.h:42
File: rwVector.h.

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)