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
+15 -1
View File
@@ -1,14 +1,28 @@
#pragma once
#include "MinimalEngine.h"
#include "Actor/Actor.h"
#include "Graphics/GraphicsResources.h"
#include "Components/PrimitiveComponent.h"
namespace Seele
{
DECLARE_REF(Material);
class Scene
{
public:
Scene();
~Scene();
void tick(float deltaTime);
void addActor(PActor actor);
void addPrimitiveComponent(PPrimitiveComponent comp);
private:
Map<PMaterial, DrawState> meshBatches;
Array<PActor> rootActors;
Array<PPrimitiveComponent> primitives;
public:
Map<PMaterial, DrawState> getMeshBatches();
};
}
} // namespace Seele