nux-0.9.46

nux::IOpenGLPixelShader Class Reference

#include <NuxGraphics/IOpenGLGLSLShader.h>

Inheritance diagram for nux::IOpenGLPixelShader:
nux::IOpenGLShader nux::IOpenGLResource nux::Object nux::Trackable

Public Member Functions

virtual ~IOpenGLPixelShader ()
virtual void SetShaderCode (const ANSICHAR *ShaderCode, const TCHAR *FrgShaderPreprocessorDefines=TEXT(""))
virtual bool Compile ()
virtual bool IsValid ()

Friends

class GpuDevice

Constructor & Destructor Documentation

virtual nux::IOpenGLPixelShader::~IOpenGLPixelShader ( ) [virtual]

Member Function Documentation

virtual bool nux::IOpenGLPixelShader::Compile ( ) [virtual]

Implements nux::IOpenGLShader.

virtual bool nux::IOpenGLPixelShader::IsValid ( ) [virtual]

Implements nux::IOpenGLShader.

virtual void nux::IOpenGLPixelShader::SetShaderCode ( const ANSICHAR ShaderCode,
const TCHAR FrgShaderPreprocessorDefines = TEXT("") 
) [virtual]

Implements nux::IOpenGLShader.


Friends And Related Function Documentation

friend class GpuDevice [friend]

Reimplemented from nux::IOpenGLResource.


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