![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::Scene, including all inherited members.
_create_node(const WithBase &base, Args &&... args) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
_create_node(const WithBase &base, Params args) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
activate() (defined in smlt::Scene) | smlt::Scene | |
adopt_children(StageNode *node) (defined in smlt::StageNode) | smlt::StageNode | inline |
adopt_children(StageNode *node, Params... args) (defined in smlt::StageNode) | smlt::StageNode | inline |
base() (defined in smlt::StageNode) | smlt::StageNode | inline |
base() const (defined in smlt::StageNode) | smlt::StageNode | inline |
center() const (defined in smlt::BoundableEntity) | smlt::BoundableEntity | inlinevirtual |
child_at(std::size_t i) const (defined in smlt::StageNode) | smlt::StageNode | |
child_count() const (defined in smlt::StageNode) | smlt::StageNode | |
clean_params(Params ¶ms) (defined in smlt::StageNode) | smlt::StageNode | inlineprotected |
clean_up() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
clean_up_node(StageNode *node) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | protected |
count_nodes_by_type(bool include_destroyed=false) const | smlt::StageNode | inline |
create_child(Args &&... args) (defined in smlt::StageNode) | smlt::StageNode | inline |
create_child() (defined in smlt::StageNode) | smlt::StageNode | inline |
create_child(Params args) (defined in smlt::StageNode) | smlt::StageNode | inline |
create_mixin(Args &&... args) (defined in smlt::StageNode) | smlt::StageNode | inline |
create_mixin(const std::string &node_name, const Params ¶ms) (defined in smlt::StageNode) | smlt::StageNode | |
create_node(StageNodeType type, const Params ¶ms, StageNode *base) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | |
create_node(const std::string &name, const Params ¶ms, StageNode *base) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | |
create_node(Args &&... args) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
create_node(Params args) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
create_node() (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
data (defined in smlt::StageNode) | smlt::StageNode | |
deactivate() (defined in smlt::Scene) | smlt::Scene | |
DEFINE_SIGNAL(DestroyedSignal, signal_destroyed) (defined in smlt::DestroyableObject) | smlt::DestroyableObject | |
depth() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
destroy() (defined in smlt::DestroyableObject) | smlt::DestroyableObject | inline |
destroy_after(const Seconds &seconds) (defined in smlt::StageNode) | smlt::StageNode | |
destroy_immediately() (defined in smlt::DestroyableObject) | smlt::DestroyableObject | inline |
detach() (defined in smlt::StageNode) | smlt::StageNode | |
diameter() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
each_ancestor() (defined in smlt::StageNode) | smlt::StageNode | inline |
each_ancestor() const (defined in smlt::StageNode) | smlt::StageNode | inline |
each_child() (defined in smlt::StageNode) | smlt::StageNode | inline |
each_child() const (defined in smlt::StageNode) | smlt::StageNode | inline |
each_descendent() (defined in smlt::StageNode) | smlt::StageNode | inline |
each_descendent() const (defined in smlt::StageNode) | smlt::StageNode | inline |
each_sibling() (defined in smlt::StageNode) | smlt::StageNode | inline |
each_sibling() const (defined in smlt::StageNode) | smlt::StageNode | inline |
find_descendent_with_id(StageNodeID id) (defined in smlt::StageNode) | smlt::StageNode | inline |
find_descendent_with_id(StageNodeID id) const (defined in smlt::StageNode) | smlt::StageNode | inline |
find_descendent_with_name(const std::string &name) (defined in smlt::StageNode) | smlt::StageNode | |
find_descendents_by_types(std::initializer_list< StageNodeType > type_list) const (defined in smlt::StageNode) | smlt::StageNode | |
find_mixin(const std::string &name) const (defined in smlt::StageNode) | smlt::StageNode | |
find_mixin() const (defined in smlt::StageNode) | smlt::StageNode | inline |
find_service() const (defined in smlt::Scene) | smlt::Scene | inline |
first_child() (defined in smlt::StageNode) | smlt::StageNode | inline |
first_child() const (defined in smlt::StageNode) | smlt::StageNode | inline |
first_sibling() (defined in smlt::StageNode) | smlt::StageNode | inline |
first_sibling() const (defined in smlt::StageNode) | smlt::StageNode | inline |
fixed_update(float step) override final (defined in smlt::StageNode) | smlt::StageNode | virtual |
generate_renderables(batcher::RenderQueue *render_queue, const Camera *, const Viewport *viewport, const DetailLevel detail_level, Light **lights, const std::size_t light_count) | smlt::StageNode | |
generates_renderables_for_descendents() const | smlt::StageNode | inline |
get_load_arg(int i) (defined in smlt::Scene) | smlt::Scene | inlineprotected |
get_node(StageNodeID id) const (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
get_scene() const (defined in smlt::StageNode) | smlt::StageNode | inlineprotected |
get_transform() const (defined in smlt::StageNode) | smlt::StageNode | inline |
half_depth() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
half_height() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
half_width() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
has_name() const (defined in smlt::Nameable) | smlt::Nameable | inline |
has_node(StageNodeID id) const (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
has_parent() const (defined in smlt::StageNode) | smlt::StageNode | inline |
height() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
id() const (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | inline |
id_type typedef (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | |
Identifiable(StageNodeID id) (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | inline |
init() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
is_active() const (defined in smlt::Scene) | smlt::Scene | inline |
is_cullable() const (defined in smlt::StageNode) | smlt::StageNode | |
is_destroyed() const (defined in smlt::DestroyableObject) | smlt::DestroyableObject | inline |
is_intended_visible() const (defined in smlt::StageNode) | smlt::StageNode | inline |
is_loaded() const (defined in smlt::Scene) | smlt::Scene | inline |
is_mixin() const (defined in smlt::StageNode) | smlt::StageNode | inline |
is_part_of_active_pipeline() const (defined in smlt::StageNode) | smlt::StageNode | inline |
is_root() const (defined in smlt::StageNode) | smlt::StageNode | inline |
is_visible() const (defined in smlt::StageNode) | smlt::StageNode | |
last_child() (defined in smlt::StageNode) | smlt::StageNode | inline |
last_child() const (defined in smlt::StageNode) | smlt::StageNode | inline |
late_update(float dt) override final (defined in smlt::StageNode) | smlt::StageNode | virtual |
load() (defined in smlt::Scene) | smlt::Scene | |
load_arg_count() const (defined in smlt::Scene) | smlt::Scene | protected |
load_tree(const Path &path, const TreeLoadOptions &opts=TreeLoadOptions()) | smlt::StageNode | |
mark_transformed_aabb_dirty() (defined in smlt::StageNode) | smlt::StageNode | protected |
mixin_count() const (defined in smlt::StageNode) | smlt::StageNode | inline |
name() const (defined in smlt::Scene) | smlt::Scene | inline |
next_sibling() (defined in smlt::StageNode) | smlt::StageNode | inline |
next_sibling() const (defined in smlt::StageNode) | smlt::StageNode | inline |
node_path() const (defined in smlt::StageNode) | smlt::StageNode | inline |
node_type() const (defined in smlt::StageNode) | smlt::StageNode | |
on_activate() (defined in smlt::Scene) | smlt::Scene | inlineprotectedvirtual |
on_deactivate() (defined in smlt::Scene) | smlt::Scene | inlineprotectedvirtual |
on_destroy() override (defined in smlt::StageNode) | smlt::StageNode | inlineprotectedvirtual |
on_late_update(float dt) override (defined in smlt::StageNode) | smlt::StageNode | inlineprotectedvirtual |
on_load()=0 (defined in smlt::Scene) | smlt::Scene | protectedpure virtual |
on_transformation_change_attempted() override (defined in smlt::StageNode) | smlt::StageNode | inlineprotectedvirtual |
on_transformation_changed() override (defined in smlt::StageNode) | smlt::StageNode | inlineprotectedvirtual |
on_unload() (defined in smlt::Scene) | smlt::Scene | inlineprotectedvirtual |
on_update(float dt) override (defined in smlt::StageNode) | smlt::StageNode | inlineprotectedvirtual |
operator<(const Identifiable< StageNodeID > &rhs) const (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | inlinevirtual |
operator==(const Identifiable< StageNodeID > &rhs) const (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | inlinevirtual |
parent() (defined in smlt::StageNode) | smlt::StageNode | inline |
parent() const (defined in smlt::StageNode) | smlt::StageNode | inline |
parent_is_scene() const (defined in smlt::StageNode) | smlt::StageNode | |
precedence() const (defined in smlt::StageNode) | smlt::StageNode | |
ptr typedef (defined in smlt::Scene) | smlt::Scene | |
radius() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
recalc_bounds_if_necessary() const (defined in smlt::StageNode) | smlt::StageNode | protected |
register_stage_node(StageNodeType type, const char *name, std::size_t size_in_bytes, std::size_t alignment, StageNodeConstructFunction construct_func, StageNodeDestructFunction destruct_func) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
register_stage_node() (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
registered_stage_node_info(const std::string &name) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
remove_from_parent() (defined in smlt::StageNode) | smlt::StageNode | |
repr() const override (defined in smlt::StageNode) | smlt::StageNode | inlinevirtual |
S_DEFINE_PROPERTY(window, &Scene::window_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(app, &Scene::app_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(input, &Scene::input_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(scenes, &Scene::scene_manager_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(compositor, &Scene::compositor_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(lighting, &Scene::lighting_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(assets, &Scene::assets_) (defined in smlt::Scene) | smlt::Scene | |
S_DEFINE_PROPERTY(transform, &StageNode::get_transform) (defined in smlt::StageNode) | smlt::StageNode | |
Scene(Window *window) (defined in smlt::Scene) | smlt::Scene | |
scene (defined in smlt::StageNode) | smlt::StageNode | |
scene_ (defined in smlt::StageNodeManager) | smlt::StageNodeManager | protected |
SceneManager (defined in smlt::Scene) | smlt::Scene | friend |
set_cullable(bool v) (defined in smlt::StageNode) | smlt::StageNode | |
set_name(const std::string &name) (defined in smlt::Scene) | smlt::Scene | inline |
set_parent(StageNode *new_parent, TransformRetainMode transform_retain=TRANSFORM_RETAIN_MODE_LOSE) (defined in smlt::StageNode) | smlt::StageNode | |
set_precedence(int16_t precedence) (defined in smlt::StageNode) | smlt::StageNode | |
set_shadow_cast(ShadowCast cast) (defined in smlt::StageNode) | smlt::StageNode | inline |
set_shadow_receive(ShadowReceive receive) (defined in smlt::StageNode) | smlt::StageNode | inline |
set_unload_on_deactivate(bool v) (defined in smlt::Scene) | smlt::Scene | inline |
set_visible(bool visible) (defined in smlt::StageNode) | smlt::StageNode | |
shadow_cast() const (defined in smlt::StageNode) | smlt::StageNode | inline |
shadow_receive() const (defined in smlt::StageNode) | smlt::StageNode | inline |
StageNode (defined in smlt::Scene) | smlt::Scene | friend |
StageNode(Scene *owner, StageNodeType node_type) (defined in smlt::StageNode) | smlt::StageNode | |
StageNodeManager(Scene *scene) (defined in smlt::StageNodeManager) | smlt::StageNodeManager | inline |
start_service() (defined in smlt::Scene) | smlt::Scene | inline |
stop_service() (defined in smlt::Scene) | smlt::Scene | inline |
stray_nodes() const (defined in smlt::Scene) | smlt::Scene | inline |
transformed_aabb() const override (defined in smlt::StageNode) | smlt::StageNode | virtual |
unload() (defined in smlt::Scene) | smlt::Scene | |
unload_on_deactivate() const (defined in smlt::Scene) | smlt::Scene | inline |
update(float dt) override final (defined in smlt::StageNode) | smlt::StageNode | virtual |
watch(StageNodePath path, WatchFunc func) (defined in smlt::StageNodeWatchController) | smlt::StageNodeWatchController | inline |
width() const (defined in smlt::Boundable) | smlt::Boundable | inlinevirtual |
~DestroyableObject() (defined in smlt::DestroyableObject) | smlt::DestroyableObject | inlinevirtual |
~Identifiable() (defined in smlt::generic::Identifiable< StageNodeID >) | smlt::generic::Identifiable< StageNodeID > | inlinevirtual |
~Loadable() (defined in smlt::Loadable) | smlt::Loadable | inlinevirtual |
~Nameable() (defined in smlt::Nameable) | smlt::Nameable | inlinevirtual |
~Printable() (defined in smlt::Printable) | smlt::Printable | inlinevirtual |
~Scene() (defined in smlt::Scene) | smlt::Scene | virtual |
~StageNode() (defined in smlt::StageNode) | smlt::StageNode | virtual |
~StageNodeManager() (defined in smlt::StageNodeManager) | smlt::StageNodeManager | virtual |
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |
~Updateable() (defined in smlt::Updateable) | smlt::Updateable | inlinevirtual |