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