Frapper  1.0a
Public Member Functions | List of all members
S3DGameNode::FallPath Class Reference

#include <S3DGamePaths.h>

Inheritance diagram for S3DGameNode::FallPath:
Inheritance graph
[legend]
Collaboration diagram for S3DGameNode::FallPath:
Collaboration graph
[legend]

Public Member Functions

 FallPath (Vec3 startPosition, Quat orientation)
 
virtual PathType GetPathType ()
 
- Public Member Functions inherited from S3DGameNode::StillPath
 StillPath (Vec3 position, Quat orientation)
 
- Public Member Functions inherited from S3DGameNode::Path
 Path ()
 
 Path (Vec3 position, Quat orientation)
 
 Path (Vec3 startPosition, Vec3 endPosition)
 
 Path (Vec3 startPosition, Vec3 endPosition, Quat orientation)
 
virtual ~Path ()
 
virtual Quat GetOrientation (const float &alpha)
 
virtual Vec3 GetPosition (const float &alpha)
 
virtual Vec3 GetStartPos () const
 
virtual Vec3 GetEndPos () const
 
virtual float GetNormalizedLength ()
 
virtual void SetNormalizedLength (float val)
 
QList< GameEvent * > & Events ()
 
QString Name () const
 
void Name (QString val)
 

Additional Inherited Members

- Public Types inherited from S3DGameNode::Path
enum  PathType {
  BASE, STILL, SPHERE, JUMP,
  LINE, SLING, FALL
}
 
- Protected Attributes inherited from S3DGameNode::Path
Vec3 mPosition
 
Vec3 mStartPos
 
Vec3 mEndPos
 
Quat mOrientation
 
float mLength
 
QString mName
 
QList< GameEvent * > mEvents
 

Constructor & Destructor Documentation

S3DGameNode::FallPath::FallPath ( Vec3  startPosition,
Quat  orientation 
)
inline

Member Function Documentation

virtual PathType S3DGameNode::FallPath::GetPathType ( )
inlinevirtual

Reimplemented from S3DGameNode::StillPath.


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