Skip to content

Class uipc::core::internal::Scene

ClassList > uipc > core > internal > Scene

Inherits the following classes: std::enable_shared_from_this< Scene >

Public Functions

Type Name
Scene (const Json & config) noexcept
auto & animator () noexcept const
auto & animator () noexcept
void begin_pending () noexcept
auto & config () noexcept const
auto & config () noexcept
auto & constitution_tabular () noexcept const
auto & constitution_tabular () noexcept
auto & contact_tabular () noexcept const
auto & contact_tabular () noexcept
auto & diff_sim () noexcept const
auto & diff_sim () noexcept
Float dt () noexcept const
auto & geometries () noexcept const
auto & geometries () noexcept
void init (internal::World & world) noexcept
bool is_pending () noexcept const
bool is_started () noexcept const
auto & objects () noexcept const
auto & objects () noexcept
auto & rest_geometries () noexcept const
auto & rest_geometries () noexcept
auto & sanity_checker () noexcept const
auto & sanity_checker () noexcept
void solve_pending () noexcept
void update_from (const SceneSnapshotCommit & commit)
auto world () noexcept
~Scene ()

Public Functions Documentation

function Scene

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

function animator [1/2]

inline auto & uipc::core::internal::Scene::animator () noexcept const

function animator [2/2]

inline auto & uipc::core::internal::Scene::animator () noexcept

function begin_pending

void uipc::core::internal::Scene::begin_pending () noexcept

function config [1/2]

inline auto & uipc::core::internal::Scene::config () noexcept const

function config [2/2]

inline auto & uipc::core::internal::Scene::config () noexcept

function constitution_tabular [1/2]

inline auto & uipc::core::internal::Scene::constitution_tabular () noexcept const

function constitution_tabular [2/2]

inline auto & uipc::core::internal::Scene::constitution_tabular () noexcept

function contact_tabular [1/2]

inline auto & uipc::core::internal::Scene::contact_tabular () noexcept const

function contact_tabular [2/2]

inline auto & uipc::core::internal::Scene::contact_tabular () noexcept

function diff_sim [1/2]

inline auto & uipc::core::internal::Scene::diff_sim () noexcept const

function diff_sim [2/2]

inline auto & uipc::core::internal::Scene::diff_sim () noexcept

function dt

inline Float uipc::core::internal::Scene::dt () noexcept const

function geometries [1/2]

inline auto & uipc::core::internal::Scene::geometries () noexcept const

function geometries [2/2]

inline auto & uipc::core::internal::Scene::geometries () noexcept

function init

void uipc::core::internal::Scene::init (
    internal::World & world
) noexcept

function is_pending

inline bool uipc::core::internal::Scene::is_pending () noexcept const

function is_started

inline bool uipc::core::internal::Scene::is_started () noexcept const

function objects [1/2]

inline auto & uipc::core::internal::Scene::objects () noexcept const

function objects [2/2]

inline auto & uipc::core::internal::Scene::objects () noexcept

function rest_geometries [1/2]

inline auto & uipc::core::internal::Scene::rest_geometries () noexcept const

function rest_geometries [2/2]

inline auto & uipc::core::internal::Scene::rest_geometries () noexcept

function sanity_checker [1/2]

inline auto & uipc::core::internal::Scene::sanity_checker () noexcept const

function sanity_checker [2/2]

inline auto & uipc::core::internal::Scene::sanity_checker () noexcept

function solve_pending

void uipc::core::internal::Scene::solve_pending () noexcept

function update_from

void uipc::core::internal::Scene::update_from (
    const SceneSnapshotCommit & commit
) 

function world

inline auto uipc::core::internal::Scene::world () noexcept

function ~Scene

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

Friends Documentation

friend Scene

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


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