Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::SceneBase Member List

This is the complete list of members for smlt::SceneBase, including all inherited members.

_call_activate() (defined in smlt::SceneBase)smlt::SceneBase
_call_deactivate() (defined in smlt::SceneBase)smlt::SceneBase
_call_load() (defined in smlt::SceneBase)smlt::SceneBase
_call_unload() (defined in smlt::SceneBase)smlt::SceneBase
_fixed_update_thunk(float dt) override (defined in smlt::SceneBase)smlt::SceneBaseprotectedvirtual
_late_update_thunk(float dt) (defined in smlt::Updateable)smlt::Updateableinlinevirtual
_update_thunk(float dt) override (defined in smlt::SceneBase)smlt::SceneBaseprotectedvirtual
activate() (defined in smlt::SceneBase)smlt::SceneBaseinlineprotectedvirtual
clean_destroyed_stages() (defined in smlt::StageManager)smlt::StageManagerprotected
deactivate() (defined in smlt::SceneBase)smlt::SceneBaseinlineprotectedvirtual
destroy_all_stages() (defined in smlt::StageManager)smlt::StageManager
destroy_object(Stage *object) (defined in smlt::StageManager)smlt::StageManager
destroy_object_immediately(Stage *object) (defined in smlt::StageManager)smlt::StageManager
destroy_on_unload() const (defined in smlt::SceneBase)smlt::SceneBaseinline
destroy_stage(StageID s) (defined in smlt::StageManager)smlt::StageManager
each_stage() (defined in smlt::StageManager)smlt::StageManager
fixed_update(float dt) override (defined in smlt::StageManager)smlt::StageManagervirtual
get_load_arg(int i) (defined in smlt::SceneBase)smlt::SceneBaseinlineprotected
has_stage(StageID stage_id) const (defined in smlt::StageManager)smlt::StageManager
is_active() const (defined in smlt::SceneBase)smlt::SceneBaseinline
is_loaded() const (defined in smlt::SceneBase)smlt::SceneBaseinline
late_update(float dt) override (defined in smlt::StageManager)smlt::StageManagervirtual
link_pipeline(const std::string &name) (defined in smlt::SceneBase)smlt::SceneBaseprotected
link_pipeline(PipelinePtr pipeline) (defined in smlt::SceneBase)smlt::SceneBaseprotected
load()=0 (defined in smlt::SceneBase)smlt::SceneBaseprotectedpure virtual
load_arg_count() const (defined in smlt::SceneBase)smlt::SceneBaseprotected
manager_ (defined in smlt::StageManager)smlt::StageManagerprotected
name() const (defined in smlt::SceneBase)smlt::SceneBaseinline
new_stage(AvailablePartitioner partitioner=PARTITIONER_FRUSTUM) (defined in smlt::StageManager)smlt::StageManager
pool_ (defined in smlt::StageManager)smlt::StageManagerprotected
ptr typedef (defined in smlt::SceneBase)smlt::SceneBase
S_DEFINE_PROPERTY(window, &SceneBase::window_) (defined in smlt::SceneBase)smlt::SceneBase
S_DEFINE_PROPERTY(app, &SceneBase::app_) (defined in smlt::SceneBase)smlt::SceneBase
S_DEFINE_PROPERTY(input, &SceneBase::input_) (defined in smlt::SceneBase)smlt::SceneBase
S_DEFINE_PROPERTY(scenes, &SceneBase::scene_manager_) (defined in smlt::SceneBase)smlt::SceneBase
S_DEFINE_PROPERTY(compositor, &SceneBase::compositor_) (defined in smlt::SceneBase)smlt::SceneBase
SceneBase(Window *window) (defined in smlt::SceneBase)smlt::SceneBase
SceneManager (defined in smlt::SceneBase)smlt::SceneBasefriend
set_destroy_on_unload(bool v) (defined in smlt::SceneBase)smlt::SceneBaseinline
set_name(const std::string &name) (defined in smlt::SceneBase)smlt::SceneBaseinline
set_unload_on_deactivate(bool v) (defined in smlt::SceneBase)smlt::SceneBaseinline
stage(StageID s)smlt::StageManager
stage_count() const (defined in smlt::StageManager)smlt::StageManager
StageList typedef (defined in smlt::StageManager)smlt::StageManagerprotected
StageManager() (defined in smlt::StageManager)smlt::StageManager
StagePool typedef (defined in smlt::StageManager)smlt::StageManagerprotected
unlink_pipeline(const std::string &name) (defined in smlt::SceneBase)smlt::SceneBaseprotected
unlink_pipeline(PipelinePtr pipeline) (defined in smlt::SceneBase)smlt::SceneBaseprotected
unload() (defined in smlt::SceneBase)smlt::SceneBaseinlineprotectedvirtual
unload_on_deactivate() const (defined in smlt::SceneBase)smlt::SceneBaseinline
update(float dt) override (defined in smlt::StageManager)smlt::StageManagervirtual
~SceneBase() (defined in smlt::SceneBase)smlt::SceneBasevirtual
~StageManager() (defined in smlt::StageManager)smlt::StageManagervirtual
~Updateable() (defined in smlt::Updateable)smlt::Updateableinlinevirtual