Skip to content

Class uipc::core::SubsceneTabular

ClassList > uipc > core > SubsceneTabular

Public Functions

Type Name
SubsceneTabular () noexcept
SubsceneTabular (const SubsceneTabular &) = delete
SubsceneModel at (SizeT i, SizeT j) const
SubsceneElement create (std::string_view name="") noexcept
SubsceneElement default_element () noexcept
void default_model (bool enable, const Json & config=default_config()) noexcept
SubsceneModel default_model () noexcept const
SizeT element_count () noexcept const
IndexT insert (const SubsceneElement & L, const SubsceneElement & R, bool enable=false, const Json & config=default_config())
SubsceneTabular & operator= (const SubsceneTabular &) = delete
SubsceneModelCollection subscene_models () noexcept
CSubsceneModelCollection subscene_models () noexcept const
~SubsceneTabular () noexcept

Public Static Functions

Type Name
Json default_config () noexcept

Public Functions Documentation

function SubsceneTabular [1/2]

uipc::core::SubsceneTabular::SubsceneTabular () noexcept

function SubsceneTabular [2/2]

uipc::core::SubsceneTabular::SubsceneTabular (
    const SubsceneTabular &
) = delete

function at

SubsceneModel uipc::core::SubsceneTabular::at (
    SizeT i,
    SizeT j
) const

function create

SubsceneElement uipc::core::SubsceneTabular::create (
    std::string_view name=""
) noexcept

function default_element

SubsceneElement uipc::core::SubsceneTabular::default_element () noexcept

function default_model [1/2]

void uipc::core::SubsceneTabular::default_model (
    bool enable,
    const Json & config=default_config()
) noexcept

function default_model [2/2]

SubsceneModel uipc::core::SubsceneTabular::default_model () noexcept const

function element_count

SizeT uipc::core::SubsceneTabular::element_count () noexcept const

function insert

IndexT uipc::core::SubsceneTabular::insert (
    const SubsceneElement & L,
    const SubsceneElement & R,
    bool enable=false,
    const Json & config=default_config()
) 

function operator=

SubsceneTabular & uipc::core::SubsceneTabular::operator= (
    const SubsceneTabular &
) = delete

function subscene_models [1/2]

SubsceneModelCollection uipc::core::SubsceneTabular::subscene_models () noexcept

function subscene_models [2/2]

CSubsceneModelCollection uipc::core::SubsceneTabular::subscene_models () noexcept const

function ~SubsceneTabular

uipc::core::SubsceneTabular::~SubsceneTabular () noexcept

Public Static Functions Documentation

function default_config

static Json uipc::core::SubsceneTabular::default_config () noexcept

Friends Documentation

friend Scene

class uipc::core::SubsceneTabular::Scene (
    internal::Scene
) 

friend to_json

UIPC_CORE_API void uipc::core::SubsceneTabular::to_json (
    Json & j,
    const SubsceneTabular & ct
) 

friend SubsceneTabularVisitor

class uipc::core::SubsceneTabular::SubsceneTabularVisitor (
    uipc::backend::SubsceneTabularVisitor
) 


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