#pragma once #include "Vector2.hpp" namespace TSE { class ITexture { public: virtual ~ITexture() = default; virtual Vector2 size() const = 0; virtual float Width() const = 0; virtual float Height() const = 0; virtual uint GetTextureId() const = 0; }; } // namespace TSE