#pragma once #include "Vector2.hpp" #include "interfaces/ITextureHelper.hpp" namespace TSE { class ITexture { public: inline static ITextureHelper* helper = nullptr; 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