#include <pipeline.h>
◆ ~pipeline()
| virtual luna::renderer::pipeline::~pipeline |
( |
| ) |
|
|
inlinevirtual |
◆ begin()
| virtual void luna::renderer::pipeline::begin |
( |
| ) |
|
|
pure virtual |
◆ bindTextures()
| virtual void luna::renderer::pipeline::bindTextures |
( |
const std::vector< uint64_t > |
textureHandles, |
|
|
const uint64_t |
indexSet |
|
) |
| |
|
pure virtual |
◆ clear()
| virtual void luna::renderer::pipeline::clear |
( |
| ) |
|
|
pure virtual |
◆ createCommands()
| virtual void luna::renderer::pipeline::createCommands |
( |
| ) |
|
|
pure virtual |
◆ createPipeline()
| virtual void luna::renderer::pipeline::createPipeline |
( |
const pipelineLayout & |
layout | ) |
|
|
pure virtual |
◆ destroyPipeline()
| virtual void luna::renderer::pipeline::destroyPipeline |
( |
| ) |
|
|
pure virtual |
◆ drawIndexed()
| virtual void luna::renderer::pipeline::drawIndexed |
( |
const ref< vertexArray > & |
vertexArray, |
|
|
std::vector< uint64_t > |
textures, |
|
|
int |
indexCount |
|
) |
| |
|
pure virtual |
◆ end()
| virtual void luna::renderer::pipeline::end |
( |
| ) |
const |
|
pure virtual |
◆ flush()
| virtual void luna::renderer::pipeline::flush |
( |
| ) |
|
|
pure virtual |
◆ getDimensions()
| glm::vec2 luna::renderer::pipeline::getDimensions |
( |
| ) |
|
|
inline |
◆ getWindowMousePos()
| glm::vec2 luna::renderer::pipeline::getWindowMousePos |
( |
| ) |
|
|
inline |
◆ test
| int luna::renderer::pipeline::test |
◆ windowDimensions
| glm::vec2 luna::renderer::pipeline::windowDimensions |
|
protected |
◆ windowMousePos
| glm::vec2 luna::renderer::pipeline::windowMousePos |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/rendering/pipeline.h