Ocular Engine
Ocular::Math::Transform Member List

This is the complete list of members for Ocular::Math::Transform, including all inherited members.

DirtyFlags enum name (defined in Ocular::Math::Transform)Ocular::Math::Transform
exposeVariable(std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data)Ocular::Core::Exposableprotected
getAllExposedNames(std::vector< std::string > &names) const Ocular::Core::Exposable
getDirtyFlags(bool clearFlags=true) (defined in Ocular::Math::Transform)Ocular::Math::Transform
getForwards() const Ocular::Math::Transform
getModelMatrix() const Ocular::Math::Transform
getPosition() const (defined in Ocular::Math::Transform)Ocular::Math::Transform
getRight() const Ocular::Math::Transform
getRotation() const (defined in Ocular::Math::Transform)Ocular::Math::Transform
getScale() const (defined in Ocular::Math::Transform)Ocular::Math::Transform
getUp() const Ocular::Math::Transform
getVariable(std::string const &name, ExposedVariable &var)Ocular::Core::Exposable
getVariableValue(std::string const &name, T &var)Ocular::Core::Exposableinline
lookAt(Vector3f const &point, Vector3f const &upVector=Vector3f::Up())Ocular::Math::Transform
m_ExposedVariables (defined in Ocular::Core::Exposable)Ocular::Core::Exposableprotected
moveForward(float const delta)Ocular::Math::Transform
moveRight(float const delta)Ocular::Math::Transform
moveUp(float const delta)Ocular::Math::Transform
onLoad(Core::BuilderNode const *node) overrideOcular::Math::Transformvirtual
onSave(BuilderNode *node) const overrideOcular::Core::ObjectIOvirtual
onVariableModified(std::string const &varName) overrideOcular::Math::Transformvirtual
refresh()Ocular::Math::Transform
rotate(float angle, Vector3f const &axis)Ocular::Math::Transform
rotate(Math::Quaternion const &rotation) (defined in Ocular::Math::Transform)Ocular::Math::Transform
setPosition(Vector3f const &position) (defined in Ocular::Math::Transform)Ocular::Math::Transform
setPosition(float const x, float const y, float const z) (defined in Ocular::Math::Transform)Ocular::Math::Transform
setRotation(Quaternion const &rotation) (defined in Ocular::Math::Transform)Ocular::Math::Transform
setScale(Vector3f const &scale) (defined in Ocular::Math::Transform)Ocular::Math::Transform
setVariableValue(std::string const &name, T const &value)Ocular::Core::Exposableinline
Transform() (defined in Ocular::Math::Transform)Ocular::Math::Transform
Transform(Vector3f const &position, Quaternion const &rotation, Vector3f const &scale) (defined in Ocular::Math::Transform)Ocular::Math::Transform
translate(Vector3f const &translation, bool local=true)Ocular::Math::Transform
~Transform() (defined in Ocular::Math::Transform)Ocular::Math::Transform