Started work on build system

This commit is contained in:
2025-05-31 00:42:41 +03:00
parent 953cca2aa4
commit ade32c24a6
33 changed files with 369 additions and 498 deletions

View File

@@ -79,28 +79,6 @@ public:
static void SetMaterial( IMaterial *pMaterial );
};
//----------------------------------------------------------------------------
// Brush handler for the rendering
//----------------------------------------------------------------------------
abstract_class IBrush
{
public:
virtual void SetVertexBuffer( IVertexBuffer *pBuffer ) = 0;
virtual void SetIndexBuffer( IIndexBuffer *pBuffer ) = 0;
virtual void Draw() = 0;
};
interface IBrushRenderer
{
public:
static void Init();
static void Frame( float fDelta );
static IBrush *CreateMesh();
static void Destroy( IBrush *pModel );
};
//----------------------------------------------------------------------------
// Mesh handler for the rendering
//----------------------------------------------------------------------------
@@ -125,7 +103,7 @@ public:
static void Frame( float fDelta );
static IMesh *CreateMesh();
static void Destroy( IBrush *pModel );
static void Destroy( IMesh *pModel );
};
abstract_class ITexture