supertux
|
This is the complete list of members for GameObjectManager, including all inherited members.
add(Args &&... args) (defined in GameObjectManager) | GameObjectManager | inline |
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) | GameObjectManager | protectedvirtual |
before_object_add(GameObject &object)=0 | GameObjectManager | pure virtual |
before_object_remove(GameObject &object)=0 | GameObjectManager | pure virtual |
clear_objects() (defined in GameObjectManager) | GameObjectManager | |
clear_undo_stack() | GameObjectManager | |
draw(DrawingContext &context) (defined in GameObjectManager) | GameObjectManager | |
ExposableClass() (defined in ExposableClass) | ExposableClass | inline |
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) | GameObjectManager | inline |
get_ambient_blue() const | GameObjectManager | |
get_ambient_green() const | GameObjectManager | |
get_ambient_red() const | GameObjectManager | |
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) | GameObjectManager | inlinevirtual |
get_height() const (defined in GameObjectManager) | GameObjectManager | |
get_object_by_name(const std::string &name) const (defined in GameObjectManager) | GameObjectManager | inline |
get_object_by_type() const (defined in GameObjectManager) | GameObjectManager | inlineprotected |
get_object_by_uid(const UID &uid) const (defined in GameObjectManager) | GameObjectManager | inline |
get_object_count(std::function< bool(const T &)> predicate=nullptr) const | GameObjectManager | inline |
get_objects() const (defined in GameObjectManager) | GameObjectManager | |
get_objects_by_type() const (defined in GameObjectManager) | GameObjectManager | inline |
get_objects_by_type_index(std::type_index type_idx) const (defined in GameObjectManager) | GameObjectManager | inline |
get_singleton_by_type() const (defined in GameObjectManager) | GameObjectManager | inline |
get_solid_tilemaps() const (defined in GameObjectManager) | GameObjectManager | inline |
get_tiles_height() const | GameObjectManager | |
get_tiles_width() const | GameObjectManager | |
get_width() const (defined in GameObjectManager) | GameObjectManager | |
has_object_changes() const | GameObjectManager | |
m_initialized | GameObjectManager | protected |
move_object(const UID &uid, GameObjectManager &other) | GameObjectManager | |
on_editor_save() | GameObjectManager | |
process_resolve_requests() (defined in GameObjectManager) | GameObjectManager | protected |
redo() (defined in GameObjectManager) | GameObjectManager | |
register_class(ssq::VM &vm) (defined in GameObjectManager) | GameObjectManager | static |
request_name_resolve(const std::string &name, std::function< void(UID)> callback) | GameObjectManager | |
s_draw_solids_only (defined in GameObjectManager) | GameObjectManager | static |
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() | GameObjectManager | protected |
undo() | GameObjectManager | |
undo_stack_cleanup() | GameObjectManager | |
undo_tracking_enabled() const (defined in GameObjectManager) | GameObjectManager | inline |
update(float dt_sec) (defined in GameObjectManager) | GameObjectManager | |
update_solid(TileMap *solid) (defined in GameObjectManager) | GameObjectManager | |
update_tilemaps() (defined in GameObjectManager) | GameObjectManager | protected |
~ExposableClass() override (defined in ExposableClass) | ExposableClass | inlinevirtual |
~GameObjectManager() override (defined in GameObjectManager) | GameObjectManager | virtual |