ARenderable(std::string const &name="ARenderable", std::string const &type="ARenderable", SceneObject *parent=nullptr) (defined in Ocular::Core::ARenderable) | Ocular::Core::ARenderable | |
AxisGizmoRenderable() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | |
buildBounds(Math::BoundsSphere *sphere, Math::BoundsAABB *aabb, Math::BoundsOBB *obb, Math::Matrix4x4 const &matrix=Math::Matrix4x4()) (defined in Ocular::Core::ARenderable) | Ocular::Core::ARenderable | virtual |
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 | |
getClass() const | Ocular::Core::Object | |
getCreationTime() const | Ocular::Core::Object | |
getName() const | Ocular::Core::ARenderable | |
getParent() const | Ocular::Core::ARenderable | |
getRenderPriority() const override | Ocular::Editor::AxisGizmoRenderable | virtual |
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 |
initialize() override (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | virtual |
initializeMaterialNormal() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
initializeMaterials() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
initializeMaterialSelected() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
initializeMesh() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
isType() (defined in Ocular::Core::Object) | Ocular::Core::Object | inline |
m_Class | Ocular::Core::Object | protected |
m_CreationTime (defined in Ocular::Core::Object) | Ocular::Core::Object | protected |
m_DSSPostRender (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
m_DSSPreRender (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
m_ExposedVariables (defined in Ocular::Core::Exposable) | Ocular::Core::Exposable | protected |
m_IsSelected (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
m_MaterialNormal | Ocular::Editor::AxisGizmoRenderable | protected |
m_MaterialSelected | Ocular::Editor::AxisGizmoRenderable | protected |
m_Mesh (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | protected |
m_Name | Ocular::Core::Object | protected |
m_Parent (defined in Ocular::Core::ARenderable) | Ocular::Core::ARenderable | 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::ObjectIO | virtual |
onSave(BuilderNode *node) const override | Ocular::Core::ObjectIO | virtual |
onVariableModified(std::string const &varName) | Ocular::Core::Exposable | virtual |
postRender() | Ocular::Core::ARenderable | virtual |
postRenderDebug() | Ocular::Core::ARenderable | virtual |
preRender() override | Ocular::Editor::AxisGizmoRenderable | virtual |
preRenderDebug() | Ocular::Core::ARenderable | virtual |
render() override | Ocular::Editor::AxisGizmoRenderable | virtual |
render(Graphics::Material *material) override | Ocular::Editor::AxisGizmoRenderable | virtual |
renderDebug() | Ocular::Core::ARenderable | virtual |
setName(std::string name) | Ocular::Core::Object | |
setSelected(bool selected) (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | |
setUUID(std::string const &uuid) | Ocular::Core::Object | |
setVariableValue(std::string const &name, T const &value) | Ocular::Core::Exposable | inline |
toString() const | Ocular::Core::Object | virtual |
~ARenderable() (defined in Ocular::Core::ARenderable) | Ocular::Core::ARenderable | virtual |
~AxisGizmoRenderable() (defined in Ocular::Editor::AxisGizmoRenderable) | Ocular::Editor::AxisGizmoRenderable | virtual |
~Object() (defined in Ocular::Core::Object) | Ocular::Core::Object | virtual |