Classes | Public Member Functions | Protected Attributes | List of all members
ion::CTransformationChain Class Reference

#include <STransformation3.h>

Classes

class  CStage
 

Public Member Functions

CStageAddStage (ion::string const &Name)
 
void SetStageTransformationOrder (ion::string const &Name, ETransformationOrder TransformationOrder)
 
STransformation3GetStageTransformation (ion::string const &Name)
 
glm::mat4 const GetFinalTransformation ()
 

Protected Attributes

ion::vector< CStage * > TransformationOrder
 
ion::map< ion::string, CStage * > TransformationLabels
 

Member Function Documentation

CStage* ion::CTransformationChain::AddStage ( ion::string const &  Name)
inline
glm::mat4 const ion::CTransformationChain::GetFinalTransformation ( )
inline
STransformation3& ion::CTransformationChain::GetStageTransformation ( ion::string const &  Name)
inline
void ion::CTransformationChain::SetStageTransformationOrder ( ion::string const &  Name,
ETransformationOrder  TransformationOrder 
)
inline

Member Data Documentation

ion::map<ion::string, CStage *> ion::CTransformationChain::TransformationLabels
protected
ion::vector<CStage *> ion::CTransformationChain::TransformationOrder
protected

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