Adding nlohmanns json library

This commit is contained in:
Dynamitos
2020-05-05 01:52:07 +02:00
parent 3ef8342247
commit bb5b48698a
83 changed files with 2426 additions and 646 deletions
@@ -1,12 +1,23 @@
#pragma once
#include "Component.h"
#include "Graphics/GraphicsResources.h"
#include "Material/MaterialInstance.h"
namespace Seele
{
class PrimitiveComponent : public Component
{
public:
private:
PrimitiveComponent();
~PrimitiveComponent();
virtual void notifySceneAttach(PScene scene) override;
Matrix4 getRenderMatrix();
private:
PMaterialInstance instance;
Gfx::PVertexBuffer vertexBuffer;
Gfx::PIndexBuffer indexBuffer;
friend class Scene;
};
}
DEFINE_REF(PrimitiveComponent);
} // namespace Seele