Ocular Engine
|
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::Exposable | protected |
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::Exposable | inline |
lookAt(Vector3f const &point, Vector3f const &upVector=Vector3f::Up()) | Ocular::Math::Transform | |
m_ExposedVariables (defined in Ocular::Core::Exposable) | Ocular::Core::Exposable | protected |
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) override | Ocular::Math::Transform | virtual |
onSave(BuilderNode *node) const override | Ocular::Core::ObjectIO | virtual |
onVariableModified(std::string const &varName) override | Ocular::Math::Transform | virtual |
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::Exposable | inline |
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 |