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 |