| 24 | class PipelineProgram : public Program { |
| 25 | public: |
| 26 | explicit PipelineProgram(std::unique_ptr<GPURenderPipeline> pipeline, |
| 27 | std::unique_ptr<UniformBuffer> vertexUniformBuffer, |
| 28 | std::unique_ptr<UniformBuffer> fragmentUniformBuffer) |
| 29 | : pipeline(std::move(pipeline)), vertexUniformBuffer(std::move(vertexUniformBuffer)), |
| 30 | fragmentUniformBuffer(std::move(fragmentUniformBuffer)) { |
| 31 | } |
| 32 | |
| 33 | GPURenderPipeline* getPipeline() const { |
| 34 | return pipeline.get(); |
nothing calls this directly
no outgoing calls
no test coverage detected