Ocular Engine
Ocular::Editor::Gizmo Member List

This is the complete list of members for Ocular::Editor::Gizmo, including all inherited members.

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::SceneObjectinline
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::Exposableprotected
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::SceneObjectvirtual
getModelMatrix(Math::Matrix4x4 &matrix) (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
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::Exposableinline
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::Objectinline
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::SceneObjectprotected
m_BoundsAABBWorld (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_BoundsOBBLocal (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_BoundsOBBWorld (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_BoundsSphereLocal (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_BoundsSphereWorld (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_ClassOcular::Core::Objectprotected
m_CreationTime (defined in Ocular::Core::Object)Ocular::Core::Objectprotected
m_ExposedVariables (defined in Ocular::Core::Exposable)Ocular::Core::Exposableprotected
m_IsSelectedOcular::Editor::Gizmoprotected
m_LayerOcular::Core::SceneObjectprotected
m_NameOcular::Core::Objectprotected
m_Parent (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_Transform (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_UniformData (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotected
m_UUID (defined in Ocular::Core::Object)Ocular::Core::Objectprotected
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) overrideOcular::Core::SceneObjectvirtual
onSave(BuilderNode *node) const overrideOcular::Core::SceneObjectvirtual
onVariableModified(std::string const &varName) overrideOcular::Core::SceneObjectvirtual
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::SceneObjectinline
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::Gizmovirtual
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::Exposableinline
setVisible(bool visible)Ocular::Core::SceneObject
toString() const Ocular::Core::Objectvirtual
translate(Math::Vector3f const &translation, bool local=true)Ocular::Core::SceneObject
updateBounds(uint32_t dirtyFlags) (defined in Ocular::Core::SceneObject)Ocular::Core::SceneObjectprotectedvirtual
~Gizmo() (defined in Ocular::Editor::Gizmo)Ocular::Editor::Gizmovirtual
~Object() (defined in Ocular::Core::Object)Ocular::Core::Objectvirtual
~SceneObject()Ocular::Core::SceneObjectvirtual