Public Member Functions | Public Attributes | List of all members
ion::Animation::S3DSplineNode Struct Reference

#include <SSplineNode.h>

Collaboration diagram for ion::Animation::S3DSplineNode:
Collaboration graph
[legend]

Public Member Functions

S3DSplineNode operator+ (S3DSplineNode const &v) const
 
S3DSplineNode operator- (S3DSplineNode const &v) const
 
S3DSplineNode operator* (float const &s) const
 
S3DSplineNode operator/ (float const &s) const
 
S3DSplineNode operator+ (vec3f const &v) const
 
S3DSplineNode operator- (vec3f const &v) const
 
float GetLength () const
 

Public Attributes

vec3f Position
 
vec3f Normal = vec3f(0, 1, 0)
 
vec3f Tangent = vec3f(1, 0, 0)
 

Member Function Documentation

float ion::Animation::S3DSplineNode::GetLength ( ) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator* ( float const &  s) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator+ ( S3DSplineNode const &  v) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator+ ( vec3f const &  v) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator- ( S3DSplineNode const &  v) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator- ( vec3f const &  v) const
inline
S3DSplineNode ion::Animation::S3DSplineNode::operator/ ( float const &  s) const
inline

Member Data Documentation

vec3f ion::Animation::S3DSplineNode::Normal = vec3f(0, 1, 0)
vec3f ion::Animation::S3DSplineNode::Position
vec3f ion::Animation::S3DSplineNode::Tangent = vec3f(1, 0, 0)

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