| addChild(SceneObject *child, bool maintainWorldPos=true) | Ocular::Core::SceneObject |  | 
  | addRoutine(std::string const &name) | Ocular::Core::SceneObject |  | 
  | addRoutine(ARoutine *routine) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | addRoutine() | Ocular::Core::SceneObject | inline | 
  | createChild(std::string const &name) | Ocular::Core::SceneObject |  | 
  | exposeVariable(std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data) | Ocular::Core::Exposable | protected | 
  | findChild(std::string const &name) | Ocular::Core::SceneObject |  | 
  | findChild(UUID const &uuid) | Ocular::Core::SceneObject |  | 
  | forceBoundsRebuild() (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getAllChildren() const  | Ocular::Core::SceneObject |  | 
  | getAllExposedNames(std::vector< std::string > &names) const  | Ocular::Core::Exposable |  | 
  | getAllRoutines() const  | Ocular::Core::SceneObject |  | 
  | getBoundsAABB(bool local) | Ocular::Core::SceneObject |  | 
  | getBoundsOBB(bool local) | Ocular::Core::SceneObject |  | 
  | getBoundsSphere(bool local) | Ocular::Core::SceneObject |  | 
  | getClass() const  | Ocular::Core::Object |  | 
  | getCreationTime() const  | Ocular::Core::Object |  | 
  | getModelMatrix(bool local=true) const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | virtual | 
  | getModelMatrix(Math::Matrix4x4 &matrix) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | getName() const  | Ocular::Core::Object |  | 
  | getNumChildren() const  | Ocular::Core::SceneObject |  | 
  | getNumRoutines() const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getParent() const  | Ocular::Core::SceneObject |  | 
  | getPosition(bool local=true) const  | Ocular::Core::SceneObject |  | 
  | getRenderable() const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getRotation() const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getRoutine(std::string const &name) | Ocular::Core::SceneObject |  | 
  | getScale(bool local=true) const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getTransform() | Ocular::Core::SceneObject |  | 
  | getTransform() const  (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getUniformData(Math::Matrix4x4 const &viewMatrix, Math::Matrix4x4 const &projMatrix) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | getUUID() const  | Ocular::Core::Object |  | 
  | getVariable(std::string const &name, ExposedVariable &var) | Ocular::Core::Exposable |  | 
  | getVariableValue(std::string const &name, T &var) | Ocular::Core::Exposable | inline | 
  | Gizmo(std::string const &name, Core::SceneObject *parent, std::string const &type) (defined in Ocular::Editor::Gizmo) | Ocular::Editor::Gizmo |  | 
  | isActive() const  | Ocular::Core::SceneObject |  | 
  | isForcedVisible() const  | Ocular::Core::SceneObject |  | 
  | isPersistent() const  | Ocular::Core::SceneObject |  | 
  | isSelected() const  (defined in Ocular::Editor::Gizmo) | Ocular::Editor::Gizmo |  | 
  | isStatic() const  | Ocular::Core::SceneObject |  | 
  | isType() (defined in Ocular::Core::Object) | Ocular::Core::Object | inline | 
  | isVisible() const  | Ocular::Core::SceneObject |  | 
  | lookAt(Math::Vector3f const &point) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | m_BoundsAABBLocal (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_BoundsAABBWorld (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_BoundsOBBLocal (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_BoundsOBBWorld (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_BoundsSphereLocal (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_BoundsSphereWorld (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_Class | Ocular::Core::Object | protected | 
  | m_CreationTime (defined in Ocular::Core::Object) | Ocular::Core::Object | protected | 
  | m_ExposedVariables (defined in Ocular::Core::Exposable) | Ocular::Core::Exposable | protected | 
  | m_IsSelected | Ocular::Editor::Gizmo | protected | 
  | m_Layer | Ocular::Core::SceneObject | protected | 
  | m_Name | Ocular::Core::Object | protected | 
  | m_Parent (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_Transform (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_UniformData (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protected | 
  | m_UUID (defined in Ocular::Core::Object) | Ocular::Core::Object | protected | 
  | Object(std::string name, std::string className) | Ocular::Core::Object |  | 
  | Object(std::string name) | Ocular::Core::Object |  | 
  | Object() | Ocular::Core::Object |  | 
  | onLoad(BuilderNode const *node) override | Ocular::Core::SceneObject | virtual | 
  | onSave(BuilderNode *node) const  override | Ocular::Core::SceneObject | virtual | 
  | onVariableModified(std::string const &varName) override | Ocular::Core::SceneObject | virtual | 
  | removeAllRoutines() | Ocular::Core::SceneObject |  | 
  | removeChild(std::string const &name) | Ocular::Core::SceneObject |  | 
  | removeChild(UUID const &uuid) | Ocular::Core::SceneObject |  | 
  | removeChild(SceneObject const *object) | Ocular::Core::SceneObject |  | 
  | removeRenderable(bool transferring=false) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | removeRoutine(std::string const &name) | Ocular::Core::SceneObject |  | 
  | removeRoutine(ARoutine *routine, bool transferring=false) | Ocular::Core::SceneObject |  | 
  | resetRotation() | Ocular::Core::SceneObject |  | 
  | rotate(float angle, Math::Vector3f const &axis) | Ocular::Core::SceneObject |  | 
  | rotate(Math::Quaternion const &rotation) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | SceneObject(std::string const &name, SceneObject *parent=nullptr, std::string const &type="SceneObject") | Ocular::Core::SceneObject |  | 
  | SceneObject() | Ocular::Core::SceneObject |  | 
  | setActive(bool active) | Ocular::Core::SceneObject |  | 
  | setForcedVisible(bool forced) | Ocular::Core::SceneObject |  | 
  | setName(std::string name) | Ocular::Core::Object |  | 
  | setParent(SceneObject *parent, bool maintainWorldPos=true) | Ocular::Core::SceneObject |  | 
  | setPersistent(bool persists) | Ocular::Core::SceneObject |  | 
  | setPosition(float x, float y, float z) | Ocular::Core::SceneObject |  | 
  | setPosition(Math::Vector3f const &position) | Ocular::Core::SceneObject |  | 
  | setRenderable(std::string const &name) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | setRenderable(ARenderable *renderable) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | setRenderable() (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | inline | 
  | setRotation(Math::Quaternion const &rotation) | Ocular::Core::SceneObject |  | 
  | setScale(Math::Vector3f const &scale) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | setScale(float xScale, float yScale, float zScale) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | setSelected(bool selected) (defined in Ocular::Editor::Gizmo) | Ocular::Editor::Gizmo | virtual | 
  | setStatic(bool isStatic) | Ocular::Core::SceneObject |  | 
  | setTransform(Math::Transform const &transform) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject |  | 
  | setUUID(std::string const &uuid) | Ocular::Core::Object |  | 
  | setVariableValue(std::string const &name, T const &value) | Ocular::Core::Exposable | inline | 
  | setVisible(bool visible) | Ocular::Core::SceneObject |  | 
  | toString() const  | Ocular::Core::Object | virtual | 
  | translate(Math::Vector3f const &translation, bool local=true) | Ocular::Core::SceneObject |  | 
  | updateBounds(uint32_t dirtyFlags) (defined in Ocular::Core::SceneObject) | Ocular::Core::SceneObject | protectedvirtual | 
  | ~Gizmo() (defined in Ocular::Editor::Gizmo) | Ocular::Editor::Gizmo | virtual | 
  | ~Object() (defined in Ocular::Core::Object) | Ocular::Core::Object | virtual | 
  | ~SceneObject() | Ocular::Core::SceneObject | virtual |