asset manager

This commit is contained in:
2026-02-24 21:38:34 +02:00
parent 003106a4d7
commit e83f7cd448
9 changed files with 205 additions and 42 deletions

View File

@@ -9,7 +9,6 @@
abstract_class IMesh
{
public:
virtual void ConfigureShader( IShader *pShader ) = 0;
virtual void SetVertices( IVertexBuffer *pBuffer ) = 0;
virtual void SetIndicies( IIndexBuffer *pBuffer, EIndexFormat eIndexFormat ) = 0;
@@ -33,6 +32,8 @@ public:
virtual IMesh *CreateMesh( const char *szName ) = 0;
virtual IMeshInstance *CreateInstance( IMesh *pMesh ) = 0;
virtual void ConfigureShader( IShader *pShader ) = 0;
};
extern IWorldRenderer *g_pWorldRenderer;