17 lines
328 B
C++
17 lines
328 B
C++
#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
|