Base class of all representable Ocular constructs.
More...
#include <Object.hpp>
|
| void | exposeVariable (std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data) |
| |
Base class of all representable Ocular constructs.
| Ocular::Core::Object::Object |
( |
std::string |
name, |
|
|
std::string |
className |
|
) |
| |
Creates a new Object with the specified name and class.
- Parameters
-
| Ocular::Core::Object::Object |
( |
std::string |
name | ) |
|
Creates a new Object with the specified name.
- Parameters
-
| std::string const & Ocular::Core::Object::getClass |
( |
| ) |
const |
- Returns
- String representation of the object's Class
| int64_t Ocular::Core::Object::getCreationTime |
( |
| ) |
const |
- Returns
- The time this object was created in MS since engine initialization
| std::string const & Ocular::Core::Object::getName |
( |
| ) |
const |
| UUID const & Ocular::Core::Object::getUUID |
( |
| ) |
const |
| void Ocular::Core::Object::setName |
( |
std::string |
name | ) |
|
Sets the name of the Object.
- Parameters
-
| void Ocular::Core::Object::setUUID |
( |
std::string const & |
uuid | ) |
|
Sets the UUID based off of the properly formatted UUID string.
- Parameters
-
| std::string Ocular::Core::Object::toString |
( |
| ) |
const |
|
virtual |
- Returns
- The string representation of the Object
| std::string Ocular::Core::Object::m_Class |
|
protected |
Name of the class of which Object is an instance
| std::string Ocular::Core::Object::m_Name |
|
protected |
The documentation for this class was generated from the following files:
- C:/Projects/OcularEngine/OcularCore/include/Object.hpp
- C:/Projects/OcularEngine/OcularCore/src/Object.cpp