Files
Seele/src/Engine/Graphics/Mesh.h
T

21 lines
429 B
C++

#pragma once
#include "GraphicsResources.h"
#include "Asset/MaterialAsset.h"
namespace Seele
{
DECLARE_REF(VertexShaderInput)
DECLARE_NAME_REF(Gfx, IndexBuffer)
class Mesh
{
public:
Mesh(PVertexShaderInput vertexInput, Gfx::PIndexBuffer indexBuffer);
~Mesh();
Gfx::PIndexBuffer indexBuffer;
PVertexShaderInput vertexInput;
PMaterialAsset referencedMaterial;
private:
};
DEFINE_REF(Mesh)
} // namespace Seele