Class uipc::backend::SceneVisitor
ClassList > uipc > backend > SceneVisitor
Public Functions
Public Functions Documentation
function SceneVisitor
uipc::backend::SceneVisitor::SceneVisitor (
core::Scene & scene
) noexcept
function begin_pending
void uipc::backend::SceneVisitor::begin_pending () noexcept
function constitution_tabular [1/2]
const core::ConstitutionTabular & uipc::backend::SceneVisitor::constitution_tabular () noexcept const
function constitution_tabular [2/2]
core::ConstitutionTabular & uipc::backend::SceneVisitor::constitution_tabular () noexcept
const core::ContactTabular & uipc::backend::SceneVisitor::contact_tabular () noexcept const
core::ContactTabular & uipc::backend::SceneVisitor::contact_tabular () noexcept
function diff_sim [1/2]
const DiffSimVisitor & uipc::backend::SceneVisitor::diff_sim () noexcept const
function diff_sim [2/2]
DiffSimVisitor & uipc::backend::SceneVisitor::diff_sim () noexcept
function find_geometry
S< geometry::GeometrySlot > uipc::backend::SceneVisitor::find_geometry (
IndexT id
) noexcept
function find_rest_geometry
S< geometry::GeometrySlot > uipc::backend::SceneVisitor::find_rest_geometry (
IndexT id
) noexcept
function geometries
span< S< geometry::GeometrySlot > > uipc::backend::SceneVisitor::geometries () noexcept const
function info
const Json & uipc::backend::SceneVisitor::info () noexcept const
function is_pending
bool uipc::backend::SceneVisitor::is_pending () noexcept const
function pending_destroy_ids
span< IndexT > uipc::backend::SceneVisitor::pending_destroy_ids () noexcept const
function pending_geometries
span< S< geometry::GeometrySlot > > uipc::backend::SceneVisitor::pending_geometries () noexcept const
function pending_rest_geometries
span< S< geometry::GeometrySlot > > uipc::backend::SceneVisitor::pending_rest_geometries () noexcept const
function ref
core::Scene & uipc::backend::SceneVisitor::ref () noexcept
function rest_geometries
span< S< geometry::GeometrySlot > > uipc::backend::SceneVisitor::rest_geometries () noexcept const
function solve_pending
void uipc::backend::SceneVisitor::solve_pending () noexcept
The documentation for this class was generated from the following file include/uipc/backend/visitors/scene_visitor.h