Program Listing for File renderSystem.h
↰ Return to documentation for file (PrismEngine/src/renderSystem.h)
#pragma once
#include "scene.h"
#include "renderer.h"
namespace prism {
namespace scene {
class RenderSystem : public ISystem {
public:
RenderSystem(Scene* scene) : scene(scene) {}
void start() override;
void update() override;
private:
prism::scene::Scene* scene;
prism::render::Renderer* renderer;
std::vector<prism::render::RenderObjectBatch> batches;
};
}
}