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 (internal::Scene & scene, IndexT id, std::string_view name="") noexcept |
|
| Object () 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/4]
uipc::core::Object::Object (
internal::Scene & scene,
IndexT id,
std::string_view name=""
) noexcept
function Object [2/4]
function Object [3/4]
function Object [4/4]
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
Friends Documentation
friend formatter< Object >
The documentation for this class was generated from the following file include/uipc/core/object.h