Class uipc::core::Object
ClassList > uipc > core > Object
Inherits the following classes: uipc::core::IObject
Classes
Type | Name |
---|---|
class | CGeometries |
class | Geometries |
Public Functions
Type | Name |
---|---|
Object (Scene & scene, IndexT id, std::string_view name="") noexcept |
|
Object (Object &&) = default |
|
Object (const Object &) = delete |
|
Geometries | geometries () noexcept |
CGeometries | geometries () noexcept const |
Object & | operator= (const Object &) = delete |
Object & | operator= (Object &&) = delete |
~Object () |
Public Functions inherited from uipc::core::IObject
Type | Name |
---|---|
IndexT | id () noexcept const |
std::string_view | name () noexcept const |
virtual | ~IObject () = default |
Protected Functions
Type | Name |
---|---|
virtual IndexT | get_id () noexcept override const |
virtual std::string_view | get_name () noexcept override const |
Protected Functions inherited from uipc::core::IObject
Type | Name |
---|---|
virtual IndexT | get_id () noexcept const = 0 |
virtual std::string_view | get_name () noexcept const = 0 |
Public Functions Documentation
function Object [1/3]
function Object [2/3]
function Object [3/3]
function geometries [1/2]
function geometries [2/2]
function operator=
function operator=
function ~Object
Protected Functions Documentation
function get_id
Implements uipc::core::IObject::get_id
function get_name
Implements uipc::core::IObject::get_name
The documentation for this class was generated from the following file include/uipc/core/object.h