Skip to content

Class uipc::core::Scene

ClassList > uipc > core > Scene

Classes

Type Name
class CGeometries
class CObjects
class Geometries
class Objects

Public Functions

Type Name
Scene (const Json & config=default_config())
Scene (const Scene &) = delete
Scene (Scene &&) = default
Animator & animator ()
const Animator & animator () const
const Json & config () noexcept const
ConstitutionTabular & constitution_tabular () noexcept
const ConstitutionTabular & constitution_tabular () noexcept const
ContactTabular & contact_tabular () noexcept
const ContactTabular & contact_tabular () noexcept const
DiffSim & diff_sim ()
const DiffSim & diff_sim () const
Geometries geometries () noexcept
CGeometries geometries () noexcept const
const Json & info () noexcept const
Objects objects () noexcept
CObjects objects () noexcept const
SanityChecker & sanity_checker ()
const SanityChecker & sanity_checker () const
void update_from (const SceneSnapshotCommit & snapshot)
~Scene ()

Public Static Functions

Type Name
Json default_config () noexcept

Public Functions Documentation

function Scene [1/4]

explicit uipc::core::Scene::Scene (
    const Json & config=default_config()
) 

function Scene [2/4]

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

function Scene [3/4]

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

function animator [1/2]

Animator & uipc::core::Scene::animator () 

function animator [2/2]

const Animator & uipc::core::Scene::animator () const

function config

const Json & uipc::core::Scene::config () noexcept const

function constitution_tabular [1/2]

ConstitutionTabular & uipc::core::Scene::constitution_tabular () noexcept

function constitution_tabular [2/2]

const ConstitutionTabular & uipc::core::Scene::constitution_tabular () noexcept const

function contact_tabular [1/2]

ContactTabular & uipc::core::Scene::contact_tabular () noexcept

function contact_tabular [2/2]

const ContactTabular & uipc::core::Scene::contact_tabular () noexcept const

function diff_sim [1/2]

DiffSim & uipc::core::Scene::diff_sim () 

function diff_sim [2/2]

const DiffSim & uipc::core::Scene::diff_sim () const

function geometries [1/2]

Geometries uipc::core::Scene::geometries () noexcept

function geometries [2/2]

CGeometries uipc::core::Scene::geometries () noexcept const

function info

const Json & uipc::core::Scene::info () noexcept const

function objects [1/2]

Objects uipc::core::Scene::objects () noexcept

function objects [2/2]

CObjects uipc::core::Scene::objects () noexcept const

function sanity_checker [1/2]

SanityChecker & uipc::core::Scene::sanity_checker () 

function sanity_checker [2/2]

const SanityChecker & uipc::core::Scene::sanity_checker () const

function update_from

void uipc::core::Scene::update_from (
    const SceneSnapshotCommit & snapshot
) 

function ~Scene

uipc::core::Scene::~Scene () 

Public Static Functions Documentation

function default_config

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

Friends Documentation

friend SceneVisitor

class uipc::core::Scene::SceneVisitor (
    backend::SceneVisitor
) 

friend formatter< Scene >

struct uipc::core::Scene::formatter< Scene > (
    fmt::formatter< Scene >
) 

friend SanityChecker

class uipc::core::Scene::SanityChecker (
    sanity_check::SanityChecker
) 


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