3 #include "../config/BaseProxy.hpp"
4 #include "../config/LConfig.hpp"
5 #include "../core/LuminaException.hpp"
6 #include "../util/Color.hpp"
7 #include "../util/Vector.hpp"
18 virtual void* data() = 0;
19 virtual Vec2i dimension() = 0;
29 void create(
Vec2i size);
30 C& operator[](
Vec2i pos);
31 void* data()
override;
32 Vec2i dimension()
override;
35 std::unique_ptr<C[]> m_data;
54 std::shared_ptr<internal::ImageBase> m_img;
Definition: ColorCore.hpp:99
Definition: SingleBase.hpp:19