Files
Seele/src/Engine/Graphics/RenderPath.h
T

19 lines
377 B
C++
Raw Normal View History

2020-03-02 19:07:49 +01:00
#pragma once
#include "Graphics.h"
namespace Seele
{
//A renderpath is a general Renderer for a view.
class RenderPath
{
public:
RenderPath(Graphics* graphics);
virtual ~RenderPath();
virtual void init() = 0;
virtual void beginFrame() = 0;
virtual void render() = 0;
virtual void endFrame() = 0;
protected:
Graphics* graphics;
};
DECLARE_REF(RenderPath);
}