Class uipc::core::Scene
ClassList > uipc > core > Scene
Classes
| Type | Name |
|---|---|
| class | CGeometries |
| class | CObjects |
| class | ConfigAttributesT <IsConst> |
| class | Geometries |
| class | Objects |
Public Types
| Type | Name |
|---|---|
| typedef ConfigAttributesT< true > | CConfigAttributes |
| typedef ConfigAttributesT< false > | ConfigAttributes |
Public Functions
| Type | Name |
|---|---|
| Scene (const Json & config=default_config()) |
|
| Scene (S< internal::Scene > scene) noexcept |
|
| Scene (const Scene &) = delete |
|
| Scene (Scene &&) = default |
|
| Animator & | animator () |
| const Animator & | animator () const |
| ConfigAttributes | config () noexcept |
| CConfigAttributes | 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 |
| Objects | objects () noexcept |
| CObjects | objects () noexcept const |
| SubsceneTabular & | subscene_tabular () noexcept |
| const SubsceneTabular & | subscene_tabular () noexcept const |
| void | update_from (const SceneSnapshotCommit & snapshot) |
| void | validate_config () const Validate the current mutable configuration against config_schema() . |
| ~Scene () |
Public Static Functions
| Type | Name |
|---|---|
| Json | config_schema () Return machine-readable metadata for every registered scene config key. |
| Json | default_config () noexcept |
Public Types Documentation
typedef CConfigAttributes
typedef ConfigAttributes
Public Functions Documentation
function Scene [1/4]
function Scene [2/4]
function Scene [3/4]
function Scene [4/4]
function animator [1/2]
function animator [2/2]
function config [1/2]
function config [2/2]
function constitution_tabular [1/2]
function constitution_tabular [2/2]
function contact_tabular [1/2]
function contact_tabular [2/2]
function diff_sim [1/2]
function diff_sim [2/2]
function geometries [1/2]
function geometries [2/2]
function objects [1/2]
function objects [2/2]
function subscene_tabular [1/2]
function subscene_tabular [2/2]
function update_from
function validate_config
Validate the current mutable configuration against config_schema() .
Construction validates the input JSON. World::init validates again so edits made through config() cannot silently bypass the contract.
function ~Scene
Public Static Functions Documentation
function config_schema
Return machine-readable metadata for every registered scene config key.
Each entry includes its default, storage/type information, constraints, lifecycle, status, description, and backend consumer locations.
function default_config
Friends Documentation
friend SceneVisitor
friend formatter< Scene >
friend SanityChecker
The documentation for this class was generated from the following file include/uipc/core/scene.h