libHSPlasma
Public Member Functions | Public Attributes | List of all members
hsScaleKey Struct Reference

#include <hsKeys.h>

Inheritance diagram for hsScaleKey:
hsKeyFrame

Public Member Functions

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)

Public Attributes

hsVector3 fInTan
hsVector3 fOutTan
hsVector3 fS
hsQuat fQ

Additional Inherited Members

- Public Types inherited from hsKeyFrame
enum  { kUruUnknown = 0x1, kBezController = 0x2 }
enum  {
  kUnknownKeyFrame, kPoint3KeyFrame, kBezPoint3KeyFrame, kScalarKeyFrame,
  kBezScalarKeyFrame, kScaleKeyFrame, kBezScaleKeyFrame, kQuatKeyFrame,
  kCompressedQuatKeyFrame32, kCompressedQuatKeyFrame64, k3dsMaxKeyFrame, kMatrix33KeyFrame,
  kMatrix44KeyFrame
}
- 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 Function Documentation

virtual void hsScaleKey::prcParse ( const pfPrcTag tag)
virtual

Implements hsKeyFrame.

virtual void hsScaleKey::prcWrite ( pfPrcHelper prc)
virtual

Implements hsKeyFrame.

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

Reimplemented from hsKeyFrame.

virtual void hsScaleKey::write ( hsStream S)
virtual

Reimplemented from hsKeyFrame.

Member Data Documentation

hsVector3 hsScaleKey::fInTan
hsVector3 hsScaleKey::fOutTan
hsQuat hsScaleKey::fQ
hsVector3 hsScaleKey::fS

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