Class Pipeline
Defined in File pipeline.h
Inheritance Relationships
Base Type
public CE::Rendering::Resources::Pipeline(Class Pipeline)
Class Documentation
-
class Pipeline : public CE::Rendering::Resources::Pipeline
Declaration:
finalPublic Functions
-
inline const ResourceLifetime *resource_domain() const noexcept
Declaration:
[[nodiscard]]
-
void validate_resources(const CE::Rendering::Parameters::Set &values) const
-
void bind_parameters(const CE::Rendering::Parameters::Set &values) const
-
void draw(const CE::Rendering::Geometry::Buffer2D &geometry, std::size_t first_vertex, std::size_t vertex_count, const CE::Rendering::Parameters::Set &values, const CE::Rendering::Pipelines::PassConstraints2D &constraints) const
-
void draw(const CE::Rendering::Geometry::Buffer2D &geometry, std::size_t first_vertex, std::size_t vertex_count, const CE::Rendering::Parameters::Set &values, const CE::Rendering::Pipelines::PassConstraints2D &constraints, const std::optional<ClipRegion2D> &clip, CE::Platform::FramebufferSize framebuffer) const
-
inline const ResourceLifetime *resource_domain() const noexcept