Skip to content

Class uipc::core::SubsceneElement

ClassList > uipc > core > SubsceneElement

Public Functions

Type Name
SubsceneElement () = default
SubsceneElement (const SubsceneElement &) = default
SubsceneElement (SubsceneElement &&) = default
SubsceneElement (IndexT id, std::string_view name) noexcept
S< geometry::AttributeSlot< IndexT > > apply_to (geometry::Geometry & geo) const
IndexT id () noexcept const
std::string_view name () noexcept const
SubsceneElement & operator= (const SubsceneElement &) = default
SubsceneElement & operator= (SubsceneElement &&) = default

Public Functions Documentation

function SubsceneElement [1/4]

uipc::core::SubsceneElement::SubsceneElement () = default

function SubsceneElement [2/4]

uipc::core::SubsceneElement::SubsceneElement (
    const SubsceneElement &
) = default

function SubsceneElement [3/4]

uipc::core::SubsceneElement::SubsceneElement (
    SubsceneElement &&
) = default

function SubsceneElement [4/4]

uipc::core::SubsceneElement::SubsceneElement (
    IndexT id,
    std::string_view name
) noexcept

function apply_to

S< geometry::AttributeSlot < IndexT > > uipc::core::SubsceneElement::apply_to (
    geometry::Geometry & geo
) const

function id

IndexT uipc::core::SubsceneElement::id () noexcept const

function name

std::string_view uipc::core::SubsceneElement::name () noexcept const

function operator=

SubsceneElement & uipc::core::SubsceneElement::operator= (
    const SubsceneElement &
) = default

function operator=

SubsceneElement & uipc::core::SubsceneElement::operator= (
    SubsceneElement &&
) = default

Friends Documentation

friend from_json

UIPC_CORE_API void uipc::core::SubsceneElement::from_json (
    const Json & j,
    SubsceneElement & element
) 

friend to_json

UIPC_CORE_API void uipc::core::SubsceneElement::to_json (
    Json & j,
    const SubsceneElement & element
) 


The documentation for this class was generated from the following file include/uipc/core/subscene_element.h