Public Member Functions | List of all members
ion::Graphics::IShader Class Referenceabstract

#include <IShaderProgram.h>

Inheritance diagram for ion::Graphics::IShader:
Inheritance graph
[legend]

Public Member Functions

virtual void SetVertexStage (SharedPointer< IVertexStage > VertexShader)=0
 
virtual void SetGeometryStage (SharedPointer< IGeometryStage > GeometryShader)=0
 
virtual void SetPixelStage (SharedPointer< IPixelStage > PixelShader)=0
 

Member Function Documentation

virtual void ion::Graphics::IShader::SetGeometryStage ( SharedPointer< IGeometryStage GeometryShader)
pure virtual

Implemented in ion::Graphics::GL::CShader.

virtual void ion::Graphics::IShader::SetPixelStage ( SharedPointer< IPixelStage PixelShader)
pure virtual

Implemented in ion::Graphics::GL::CShader.

virtual void ion::Graphics::IShader::SetVertexStage ( SharedPointer< IVertexStage VertexShader)
pure virtual

Implemented in ion::Graphics::GL::CShader.


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