libHSPlasma
Public Types | Public Member Functions | List of all members
hsCompressedQuatKey64 Struct Reference

#include <hsKeys.h>

Inheritance diagram for hsCompressedQuatKey64:
hsKeyFrame

Public Types

enum  { kCompQuatNukeX, kCompQuatNukeY, kCompQuatNukeZ, kCompQuatNukeW }
- Public Types inherited from hsKeyFrame
enum  { kUruUnknown = 0x1, kBezController = 0x2 }
enum  {
  kUnknownKeyFrame, kPoint3KeyFrame, kBezPoint3KeyFrame, kScalarKeyFrame,
  kBezScalarKeyFrame, kScaleKeyFrame, kBezScaleKeyFrame, kQuatKeyFrame,
  kCompressedQuatKeyFrame32, kCompressedQuatKeyFrame64, k3dsMaxKeyFrame, kMatrix33KeyFrame,
  kMatrix44KeyFrame
}

Public Member Functions

hsQuat getQuat () const
void setQuat (const hsQuat &quat, unsigned char format)
virtual void read (hsStream *S, unsigned int type)
virtual void write (hsStream *S)
virtual void prcWrite (pfPrcHelper *prc)
virtual void prcParse (const pfPrcTag *tag)
- Public Member Functions inherited from hsKeyFrame
 hsKeyFrame ()
virtual ~hsKeyFrame ()
unsigned int getType () const
unsigned int getFrame () const
float getFrameTime () const
void setType (unsigned int type)
void setFrame (unsigned int frame)
void setFrame (float frame)

Additional Inherited Members

- Static Public Attributes inherited from hsKeyFrame
static const char * TypeNames []
- Protected Attributes inherited from hsKeyFrame
unsigned int fFlags
unsigned int fFrame
unsigned int fType
float fFrameTime

Member Enumeration Documentation

anonymous enum
Enumerator:
kCompQuatNukeX 
kCompQuatNukeY 
kCompQuatNukeZ 
kCompQuatNukeW 

Member Function Documentation

hsQuat hsCompressedQuatKey64::getQuat ( ) const
virtual void hsCompressedQuatKey64::prcParse ( const pfPrcTag tag)
virtual

Implements hsKeyFrame.

virtual void hsCompressedQuatKey64::prcWrite ( pfPrcHelper prc)
virtual

Implements hsKeyFrame.

virtual void hsCompressedQuatKey64::read ( hsStream S,
unsigned int  type 
)
virtual

Reimplemented from hsKeyFrame.

void hsCompressedQuatKey64::setQuat ( const hsQuat quat,
unsigned char  format 
)
virtual void hsCompressedQuatKey64::write ( hsStream S)
virtual

Reimplemented from hsKeyFrame.


The documentation for this struct was generated from the following file: