40 explicit Tile(
int x,
int y,
int width,
int height);
44 bool operator==(
const Tile &other)
const
46 return rect == other.rect;
48 bool operator!=(
const Tile &other)
const
50 return !(*
this == other);
53 rcti rect = {0, 0, 0, 0};
60 Set<Tile> highlighted_tiles_set_;
63 mutable bool did_tiles_change_ =
false;
void highlight_tile_for_result(const RenderResult *result)
void unhighlight_tile(int x, int y, int width, int height)
void unhighlight_tile_for_result(const RenderResult *result)
Span< rcti > get_all_highlighted_tiles() const
void highlight_tile(int x, int y, int width, int height)
~TilesHighlight()=default
const ccl_global KernelWorkTile * tile
unsigned __int64 uint64_t