Hymn to Beauty
C++ 3D Engine
Video::OpenGLComputePipeline Class Reference

OpenGL implementation of ComputePipeline. More...

#include <OpenGLComputePipeline.hpp>

Inheritance diagram for Video::OpenGLComputePipeline:
Video::ComputePipeline

Public Member Functions

 OpenGLComputePipeline (const ShaderProgram *shaderProgram)
 Create new OpenGL compute pipeline. More...
 
 ~OpenGLComputePipeline () final
 Destructor. More...
 
const OpenGLShaderProgramGetShaderProgram () const
 Get the shader program. More...
 
- Public Member Functions inherited from Video::ComputePipeline
 ComputePipeline ()
 Create a new compute pipeline. More...
 
virtual ~ComputePipeline ()
 Destructor. More...
 

Detailed Description

OpenGL implementation of ComputePipeline.

Constructor & Destructor Documentation

◆ OpenGLComputePipeline()

Video::OpenGLComputePipeline::OpenGLComputePipeline ( const ShaderProgram shaderProgram)

Create new OpenGL compute pipeline.

Parameters
shaderProgramThe shader program to use.

◆ ~OpenGLComputePipeline()

Video::OpenGLComputePipeline::~OpenGLComputePipeline ( )
final

Destructor.

Member Function Documentation

◆ GetShaderProgram()

const OpenGLShaderProgram * Video::OpenGLComputePipeline::GetShaderProgram ( ) const

Get the shader program.

Returns
The shader program.

The documentation for this class was generated from the following files: