Added 3D Textures to engine

This commit is contained in:
2026-03-25 16:28:17 +01:00
parent 6f5873e778
commit f50b68c9ba
8 changed files with 616 additions and 6 deletions

View File

@@ -1,12 +1,15 @@
#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;