1 // Aseprite 2 // Copyright (C) 2016 David Capello 3 // 4 // This program is distributed under the terms of 5 // the End-User License Agreement for Aseprite. 6 7 #ifndef APP_UI_COLOR_SOURCE_H_INCLUDED 8 #define APP_UI_COLOR_SOURCE_H_INCLUDED 9 #pragma once 10 11 #include "app/color.h" 12 #include "gfx/point.h" 13 14 namespace app { 15 16 class IColorSource { 17 public: ~IColorSource()18 virtual ~IColorSource() { } 19 virtual app::Color getColorByPosition(const gfx::Point& pos) = 0; 20 }; 21 22 } // namespace app 23 24 #endif 25