Improving Material shader code generation

This commit is contained in:
Dynamitos
2020-09-19 14:36:50 +02:00
parent 6814587b54
commit facbfed79c
72 changed files with 1049 additions and 329 deletions
+4 -3
View File
@@ -13,17 +13,18 @@ DECLARE_REF(Material);
class Scene
{
public:
Scene();
Scene(Gfx::PGraphics graphics);
~Scene();
void tick(float deltaTime);
void addActor(PActor actor);
void addPrimitiveComponent(PPrimitiveComponent comp);
const Array<PPrimitiveComponent>& getPrimitives() const { return primitives; }
const Array<MeshBatch>& getStaticMeshes() const { return staticMeshes; }
private:
Array<MeshBatch> meshBatches;
Array<MeshBatch> staticMeshes;
Array<PActor> rootActors;
Array<PPrimitiveComponent> primitives;
public:
Gfx::PGraphics graphics;
};
} // namespace Seele