mercator  0.4.0
A terrain generation library for the Worldforge system.
Mercator::ShaderKit Class Referenceabstract

Interface for shader factory objects. More...

#include <ShaderFactory.h>

Inheritance diagram for Mercator::ShaderKit:

Public Member Functions

virtual std::unique_ptr< ShadernewShader (const Shader::Parameters &) const =0
 Create a new Shader instance. More...
 

Detailed Description

Interface for shader factory objects.

Definition at line 14 of file ShaderFactory.h.

Member Function Documentation

virtual std::unique_ptr<Shader> Mercator::ShaderKit::newShader ( const Shader::Parameters ) const
pure virtual

Create a new Shader instance.

Returns
a pointer to the new Shader.

Implemented in Mercator::ShaderFactory< T >.


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