0c767e9441
Greatly streamline the concept of rendering and abstract rendering so that scenes can render from many different pipelines if they want to!.
21 lines
336 B
C++
21 lines
336 B
C++
#pragma once
|
|
|
|
#include <charcoal/Pipeline.h>
|
|
#include "WithCamera.h"
|
|
#include "BasicShaderProgram.h"
|
|
#include "BasicBatch.h"
|
|
|
|
namespace charcoal
|
|
{
|
|
namespace builtin
|
|
{
|
|
namespace basic
|
|
{
|
|
class Pipeline : public charcoal::Pipeline<ShaderProgram, Batch>, public WithCamera
|
|
{
|
|
public:
|
|
void render() override;
|
|
};
|
|
}
|
|
}
|
|
} |