Class Subject

Class Documentation

class Subject

A collection of transforms, with a name.

The subject can also have a SubjectInfo reference for implementation specific data

Public Functions

inline Subject(void *info = nullptr)
inline Subject(std::string name, void *info = nullptr)
inline Transform *addTransform(std::string &name, int parentId, TransformBuilder *builder = nullptr)
inline void addTransform(Transform *item)
inline void clear()
inline void update()
inline size_t size()
void CalcMatrices()

Public Members

std::string mName
std::vector<std::string> mJoints
TransformList mTransforms
void *mReference
Context mContext