ExtendedMove

Engine/source/T3D/gameBase/extended/extendedMove.h

More...

Public Types

enum
Constants {
  MaxPositionsRotations = 3
  MaxPositionBits = 16
  MaxRotationBits = 16
}
Parent 

Public Attributes

cposX [MaxPositionsRotations]
cposY [MaxPositionsRotations]
cposZ [MaxPositionsRotations]
crotW [MaxPositionsRotations]
crotX [MaxPositionsRotations]
crotY [MaxPositionsRotations]
crotZ [MaxPositionsRotations]
bool
EulerBasedRotation [MaxPositionsRotations]
posX [MaxPositionsRotations]
posY [MaxPositionsRotations]
posZ [MaxPositionsRotations]
rotW [MaxPositionsRotations]
rotX [MaxPositionsRotations]
rotY [MaxPositionsRotations]
rotZ [MaxPositionsRotations]

Public Functions

Detailed Description

Public Types

Constants

Enumerator

MaxPositionsRotations = 3
MaxPositionBits = 16
MaxRotationBits = 16
typedef Move Parent 

Public Attributes

S32 cposX [MaxPositionsRotations]
S32 cposY [MaxPositionsRotations]
S32 cposZ [MaxPositionsRotations]
S32 crotW [MaxPositionsRotations]
S32 crotX [MaxPositionsRotations]
S32 crotY [MaxPositionsRotations]
S32 crotZ [MaxPositionsRotations]
bool EulerBasedRotation [MaxPositionsRotations]
F32 posX [MaxPositionsRotations]
F32 posY [MaxPositionsRotations]
F32 posZ [MaxPositionsRotations]
F32 rotW [MaxPositionsRotations]
F32 rotX [MaxPositionsRotations]
F32 rotY [MaxPositionsRotations]
F32 rotZ [MaxPositionsRotations]

Public Functions

ExtendedMove()

clamp()

Reimplemented from: Move

pack(BitStream * stream, const Move * move)

Reimplemented from: Move

unclamp()

Reimplemented from: Move

unpack(BitStream * stream, const Move * move)

Reimplemented from: Move