EPOK RUNTIME
Scene Service
scene_service.hpp · scene lifecycle and scene-stack control
Module
scene lifecycle and scene-stack control.
Include this module
C++ include
#include "scene_service.hpp"Types
Functions and methods
install_actor_service_hooksPerforms `install actor service hooks` as part of scene lifecycle and scene-stack control.Functionmusic_retains_audio_sourceComponent-owned AudioSource storage stays quarantined while the XA consumer still points at it -- exactly the rule allocate_actor_data (runtime/lifecycle.hpp) applies to a legacy slot's `audio`.Functionscene_tickPerforms `scene tick` as part of scene lifecycle and scene-stack control.FunctionFields, variables and values
activeExposes `active` on `epok::SceneStats` for scene lifecycle and scene-stack control.Fieldpending_sceneExposes `pending_scene` on the `epok` namespace for scene lifecycle and scene-stack control.Variablepending_transitionExposes `pending_transition` on the `epok` namespace for scene lifecycle and scene-stack control.VariablerejectedExposes `rejected` on `epok::SceneStats` for scene lifecycle and scene-stack control.Fieldscene_statsExposes `scene_stats` on the `epok` namespace for scene lifecycle and scene-stack control.Variablescene_stoppingExposes `scene_stopping` on the `epok` namespace for scene lifecycle and scene-stack control.Variablescene_transitioningExposes `scene_transitioning` on the `epok` namespace for scene lifecycle and scene-stack control.VariabletransitionsExposes `transitions` on `epok::SceneStats` for scene lifecycle and scene-stack control.FieldwaitingExposes `waiting` on `epok::SceneStats` for scene lifecycle and scene-stack control.Field