supertux
Sector Member List

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

activate(const std::string &spawnpoint)Sector
activate(const Vector &player_pos) (defined in Sector)Sector
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
can_see_player(const Vector &eye) const (defined in Sector)Sector
change_solid_tiles(uint32_t old_tile_id, uint32_t new_tile_id)Sector
clear_objects() (defined in GameObjectManager)GameObjectManager
clear_undo_stack()GameObjectManager
CollisionSystem (defined in Sector)Sectorfriend
current() (defined in Sector)Sectorinlinestatic
deactivate() (defined in Sector)Sector
draw(DrawingContext &context) override (defined in Sector)Sectorvirtual
EditorSectorMenu (defined in Sector)Sectorfriend
ExposableClass() (defined in ExposableClass)ExposableClassinline
fade_to_ambient_light(float red, float green, float blue, float fadetime)GameObjectManager
finish_construction(bool editable) overrideSectorvirtual
flush_game_objects()GameObjectManager
free_line_of_sight(const Vector &line_start, const Vector &line_end, bool ignore_objects=false, const MovingObject *ignore_object=nullptr) const (defined in Sector)Sector
GameObjectManager(bool undo_tracking=false) (defined in GameObjectManager)GameObjectManager
get()Sectorinlinestatic
get_active_region() const (defined in Sector)Sector
get_all_tilemaps() const (defined in GameObjectManager)GameObjectManagerinline
get_ambient_blue() constGameObjectManager
get_ambient_green() constGameObjectManager
get_ambient_red() constGameObjectManager
get_camera() const (defined in Sector)Sector
get_editor_height() const (defined in GameObjectManager)GameObjectManager
get_editor_size() constSector
get_editor_width() const (defined in GameObjectManager)GameObjectManager
get_effect() const (defined in Sector)Sector
get_exposed_class_name() const override (defined in Sector)Sectorinlinevirtual
get_first_line_intersection(const Vector &line_start, const Vector &line_end, bool ignore_objects, const CollisionObject *ignore_object) const (defined in Sector)Sector
get_foremost_layer() const (defined in Sector)Sector
get_foremost_opaque_layer() const (defined in Sector)Sector
get_gravity() constSector
get_height() const (defined in GameObjectManager)GameObjectManager
get_level() const (defined in Sector)Sectorinline
get_name() const (defined in Base::Sector)Base::Sectorinline
get_nearby_objects(const Vector &center, float max_distance) const (defined in Sector)Sector
get_nearest_player(const Vector &pos) const (defined in Sector)Sector
get_nearest_player(const Rectf &pos) const (defined in Sector)Sectorinline
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_players() const (defined in Sector)Sector
get_singleton_by_type() const (defined in GameObjectManager)GameObjectManagerinline
get_solid_tilemaps() const (defined in GameObjectManager)GameObjectManagerinline
get_spawn_point_position(const std::string &spawnpoint) (defined in Sector)Sector
get_text_object() const (defined in Sector)Sectorinline
get_tiles_height() constGameObjectManager
get_tiles_width() constGameObjectManager
get_tileset() const override (defined in Sector)Sectorvirtual
get_width() const (defined in GameObjectManager)GameObjectManager
has_object_changes() constGameObjectManager
in_worldmap() const override (defined in Sector)Sectorvirtual
inside(const Rectf &rectangle) constSector
is_free_of_movingstatics(const Rectf &rect, const MovingObject *ignore_object=nullptr) constSector
is_free_of_movingstatics(float left, float top, float right, float bottom) constSector
is_free_of_solid_tiles(float left, float top, float right, float bottom, bool ignore_unisolid) constSector
is_free_of_specifically_movingstatics(const Rectf &rect, const MovingObject *ignore_object=nullptr) constSector
is_free_of_specifically_movingstatics(float left, float top, float right, float bottom) constSector
is_free_of_statics(const Rectf &rect, const MovingObject *ignore_object=nullptr, const bool ignoreUnisolid=false) constSector
is_free_of_statics(float left, float top, float right, float bottom, bool ignore_unisolid) constSector
is_free_of_tiles(const Rectf &rect, const bool ignoreUnisolid=false, uint32_t tiletype=Tile::SOLID) constSector
m_init_script (defined in Base::Sector)Base::Sectorprotected
m_initializedGameObjectManagerprotected
m_name (defined in Base::Sector)Base::Sectorprotected
m_squirrel_environment (defined in Base::Sector)Base::Sectorprotected
move_object(const UID &uid, GameObjectManager &other)GameObjectManager
on_editor_save()GameObjectManager
pause_camera_interpolation()Sector
play_looping_sounds()Sector
process_resolve_requests() (defined in GameObjectManager)GameObjectManagerprotected
redo() (defined in GameObjectManager)GameObjectManager
register_class(ssq::VM &vm) (defined in Sector)Sectorstatic
request_name_resolve(const std::string &name, std::function< void(UID)> callback)GameObjectManager
resize_sector(const Size &old_size, const Size &new_size, const Size &resize_offset)Sector
run_script(const std::string &script, const std::string &sourcename) (defined in Base::Sector)Base::Sector
s_draw_solids_only (defined in GameObjectManager)GameObjectManagerstatic
save(Writer &writer) (defined in Sector)Sector
save_object_change(GameObject &object, const std::string &data)GameObjectManager
Sector(Level &parent) (defined in Sector)Sector
Sector(const std::string &type) (defined in Base::Sector)Base::Sector
set_ambient_light(float red, float green, float blue)GameObjectManager
set_gravity(float gravity)Sector
set_init_script(const std::string &init_script) (defined in Base::Sector)Base::Sectorinline
set_music(const std::string &music)GameObjectManager
set_name(const std::string &name) (defined in Base::Sector)Base::Sectorinline
set_undo_stack_size(int size)GameObjectManager
stop_looping_sounds()Sector
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) override (defined in Sector)Sectorvirtual
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
~Sector() override (defined in Sector)Sector