#include <filter_context.hpp>
Public Member Functions | |
virtual const display_context & | get_disp_context () const =0 |
virtual const tod_manager & | get_tod_man () const =0 |
virtual const game_data * | get_game_data () const =0 |
virtual game_lua_kernel * | get_lua_kernel () const =0 |
virtual | ~filter_context () |
Definition at line 34 of file filter_context.hpp.
|
inlinevirtual |
Definition at line 45 of file filter_context.hpp.
|
pure virtual |
Implemented in display, pathfind::ignore_units_filter_context, and game_state.
Referenced by unit::ability_active(), null_unit_filter_impl::all_matches_on_map(), basic_unit_filter_impl::all_matches_on_map(), terrain_filterimpl::filter_special_loc(), terrain_filterimpl::filter_xy(), null_unit_filter_impl::first_match_on_map(), basic_unit_filter_impl::first_match_on_map(), terrain_filter::get_locations(), side_filter::get_teams(), basic_unit_filter_impl::internal_matches_filter(), side_filter::match(), terrain_filter::match(), side_filter::match_internal(), terrain_filter::match_internal(), basic_unit_filter_impl::matches(), gui2::unit_mode_controller::show_stuff_list(), and attack_type::special_active().
|
pure virtual |
Implemented in display, pathfind::ignore_units_filter_context, and game_state.
Referenced by terrain_filter::get_locations(), basic_unit_filter_impl::internal_matches_filter(), and terrain_filter::match_internal().
|
pure virtual |
Implemented in display, pathfind::ignore_units_filter_context, and game_state.
Referenced by basic_unit_filter_impl::internal_matches_filter(), and terrain_filter::match_internal().
|
pure virtual |
Implemented in display, game_display, pathfind::ignore_units_filter_context, and game_state.
Referenced by terrain_filterimpl::filter_area(), terrain_filter::get_locations(), and terrain_filter::match_internal().