Class Pipeline

Inheritance Relationships

Derived Type

Class Documentation

class Pipeline

Subclassed by CE::Rendering::OpenGL::Pipeline

Public Functions

virtual ~Pipeline() = default
Pipeline(const Pipeline&) = delete
Pipeline &operator=(const Pipeline&) = delete
inline const CE::Rendering::Pipelines::Definition &definition() const

Declaration: [[nodiscard]]

void validate_draw(const CE::Rendering::Geometry::Buffer2D &geometry, std::size_t first_vertex, std::size_t vertex_count, const CE::Rendering::Pipelines::PassConstraints2D &constraints) const

Protected Functions

explicit Pipeline(CE::Rendering::Pipelines::Definition definition)