Ocular Engine
Ocular::Core::Object Member List

This is the complete list of members for Ocular::Core::Object, including all inherited members.

exposeVariable(std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data)Ocular::Core::Exposableprotected
getAllExposedNames(std::vector< std::string > &names) const Ocular::Core::Exposable
getClass() const Ocular::Core::Object
getCreationTime() const Ocular::Core::Object
getName() const Ocular::Core::Object
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
isType() (defined in Ocular::Core::Object)Ocular::Core::Objectinline
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_NameOcular::Core::Objectprotected
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::ObjectIOvirtual
onSave(BuilderNode *node) const overrideOcular::Core::ObjectIOvirtual
onVariableModified(std::string const &varName)Ocular::Core::Exposablevirtual
setName(std::string name)Ocular::Core::Object
setUUID(std::string const &uuid)Ocular::Core::Object
setVariableValue(std::string const &name, T const &value)Ocular::Core::Exposableinline
toString() const Ocular::Core::Objectvirtual
~Object() (defined in Ocular::Core::Object)Ocular::Core::Objectvirtual