|
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 |