supertux
GameObjectManager Member List

This is the complete list of members for GameObjectManager, including all inherited members.

add(Args &&... args) (defined in GameObjectManager)GameObjectManagerinline
add_object(std::unique_ptr< GameObject > object)GameObjectManager
add_object(const std::string &class_name, const std::string &name, float pos_x, float pos_y, const std::string &direction, const std::string &data)GameObjectManager
add_object_scripting(const std::string &class_name, const std::string &name, const Vector &pos, const std::string &direction, const std::string &data)GameObjectManagerprotectedvirtual
before_object_add(GameObject &object)=0GameObjectManagerpure virtual
before_object_remove(GameObject &object)=0GameObjectManagerpure virtual
clear_objects() (defined in GameObjectManager)GameObjectManager
clear_undo_stack()GameObjectManager
draw(DrawingContext &context) (defined in GameObjectManager)GameObjectManager
ExposableClass() (defined in ExposableClass)ExposableClassinline
fade_to_ambient_light(float red, float green, float blue, float fadetime)GameObjectManager
flush_game_objects()GameObjectManager
GameObjectManager(bool undo_tracking=false) (defined in GameObjectManager)GameObjectManager
get_all_tilemaps() const (defined in GameObjectManager)GameObjectManagerinline
get_ambient_blue() constGameObjectManager
get_ambient_green() constGameObjectManager
get_ambient_red() constGameObjectManager
get_editor_height() const (defined in GameObjectManager)GameObjectManager
get_editor_width() const (defined in GameObjectManager)GameObjectManager
get_exposed_class_name() const override (defined in GameObjectManager)GameObjectManagerinlinevirtual
get_height() const (defined in GameObjectManager)GameObjectManager
get_object_by_name(const std::string &name) const (defined in GameObjectManager)GameObjectManagerinline
get_object_by_type() const (defined in GameObjectManager)GameObjectManagerinlineprotected
get_object_by_uid(const UID &uid) const (defined in GameObjectManager)GameObjectManagerinline
get_object_count(std::function< bool(const T &)> predicate=nullptr) constGameObjectManagerinline
get_objects() const (defined in GameObjectManager)GameObjectManager
get_objects_by_type() const (defined in GameObjectManager)GameObjectManagerinline
get_objects_by_type_index(std::type_index type_idx) const (defined in GameObjectManager)GameObjectManagerinline
get_singleton_by_type() const (defined in GameObjectManager)GameObjectManagerinline
get_solid_tilemaps() const (defined in GameObjectManager)GameObjectManagerinline
get_tiles_height() constGameObjectManager
get_tiles_width() constGameObjectManager
get_width() const (defined in GameObjectManager)GameObjectManager
has_object_changes() constGameObjectManager
m_initializedGameObjectManagerprotected
move_object(const UID &uid, GameObjectManager &other)GameObjectManager
on_editor_save()GameObjectManager
process_resolve_requests() (defined in GameObjectManager)GameObjectManagerprotected
redo() (defined in GameObjectManager)GameObjectManager
register_class(ssq::VM &vm) (defined in GameObjectManager)GameObjectManagerstatic
request_name_resolve(const std::string &name, std::function< void(UID)> callback)GameObjectManager
s_draw_solids_only (defined in GameObjectManager)GameObjectManagerstatic
save_object_change(GameObject &object, const std::string &data)GameObjectManager
set_ambient_light(float red, float green, float blue)GameObjectManager
set_music(const std::string &music)GameObjectManager
set_undo_stack_size(int size)GameObjectManager
toggle_undo_tracking(bool enabled)GameObjectManager
try_process_resolve_requests()GameObjectManagerprotected
undo()GameObjectManager
undo_stack_cleanup()GameObjectManager
undo_tracking_enabled() const (defined in GameObjectManager)GameObjectManagerinline
update(float dt_sec) (defined in GameObjectManager)GameObjectManager
update_solid(TileMap *solid) (defined in GameObjectManager)GameObjectManager
update_tilemaps() (defined in GameObjectManager)GameObjectManagerprotected
~ExposableClass() override (defined in ExposableClass)ExposableClassinlinevirtual
~GameObjectManager() override (defined in GameObjectManager)GameObjectManagervirtual