Material update, before changing prefabs

This commit is contained in:
2023-01-19 19:29:01 -08:00
parent 2b1b258065
commit 77cf0e574d
25 changed files with 439 additions and 716 deletions

View File

@@ -5,14 +5,25 @@
#pragma once
#include "dawnlibs.hpp"
#include "display/RenderManager.hpp"
#include "scene/SceneItem.hpp"
#include "scene/Scene.hpp"
#include "scene/components/Components.hpp"
#include "scene/components/ui/UICanvas.hpp"
#include "ui/UIComponent.hpp"
#include "scene/components/display/Material.hpp"
#include "scene/components/display/MeshRenderer.hpp"
#include "scene/components/display/Camera.hpp"
namespace Dawn {
class RenderManager;
struct RenderPipelineItem {
MeshRenderer *mesh;
struct ShaderPass pass;
float_t w;
};
class RenderPipeline {
private:
int_fast16_t renderId;
public:
RenderManager *renderManager;