libHSPlasma
List of all members
plRailCameraMod Class Reference

#include <plLineFollowMod.h>

Inheritance diagram for plRailCameraMod:
plLineFollowMod plMultiModifier plModifier plSynchedObject hsKeyedObject plCreatable

Additional Inherited Members

- Public Types inherited from plLineFollowMod
enum  FollowMode { kFollowObject, kFollowListener, kFollowCamera, kFollowLocalAvatar }
enum  {
  kNone = 0, kFullMatrix = 0x1, kOffsetFeet = 0x2, kOffsetAng = 0x4,
  kOffset = kOffsetFeet | kOffsetAng, kOffsetClamp = 0x8, kForceToLine = 0x10, kSpeedClamp = 0x20,
  kSearchPopPos = 0x40
}
- Public Member Functions inherited from plLineFollowMod
 plLineFollowMod ()
virtual ~plLineFollowMod ()
virtual void read (hsStream *S, plResManager *mgr)
virtual void write (hsStream *S, plResManager *mgr)
FollowMode getFollowMode () const
unsigned short getFollowFlags () const
plAnimPathgetPath () const
plKey getPathParent () const
plKey getRefObj () const
float getOffset () const
float getOffsetClamp () const
float getSpeedClamp () const
void setFollowMode (FollowMode mode)
void setFollowFlags (unsigned short flags)
void setPathParent (plKey parent)
void setRefObj (plKey obj)
void setOffset (float offset)
void setOffsetClamp (float clamp)
void setSpeedClamp (float clamp)
void setPath (plAnimPath *path)
const std::vector< plKey > & getStereizers () const
std::vector< plKey > & getStereizers ()
void addStereizer (plKey stereizer)
void delStereizer (size_t idx)
void clearStereizers ()
- Protected Member Functions inherited from plLineFollowMod
virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag, plResManager *mgr)
- Protected Attributes inherited from plLineFollowMod
FollowMode fFollowMode
unsigned short fFollowFlags
plAnimPathfPath
plKey fPathParent
plKey fRefObj
std::vector< plKeyfStereizers
float fOffset
float fOffsetClamp
float fSpeedClamp

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