nux-1.16.0
nux::IOpenGLAsmShaderProgram Class Reference
Inheritance diagram for nux::IOpenGLAsmShaderProgram:
nux::IOpenGLResource nux::Object nux::Trackable nux::Introspectable

List of all members.

Public Member Functions

void LoadVertexShader (const TCHAR *glslshader)
void LoadPixelShader (const TCHAR *glslshader)
void LoadIShaderFile (const TCHAR *ShaderFileName)
void LoadIShader (const TCHAR *ShaderCode)
void Link ()
bool IsValid ()
void Begin ()
void End ()
void SetVertexEnvParameter4dARB (t_uint32 index, double x, double y, double z, double w)
void SetVertexEnvParameter4dvARB (t_uint32 index, const double *params)
void SetVertexEnvParameter4fARB (t_uint32 index, float x, float y, float z, float w)
void SetVertexEnvParameter4fvARB (t_uint32 index, const float *params)
void SetVertexLocalParameter4dARB (t_uint32 index, double x, double y, double z, double w)
void SetVertexLocalParameter4dvARB (t_uint32 index, const double *params)
void SetVertexLocalParameter4fARB (t_uint32 index, float x, float y, float z, float w)
void SetVertexLocalParameter4fvARB (t_uint32 index, const float *params)
void SetFragmentEnvParameter4dARB (t_uint32 index, double x, double y, double z, double w)
void SetFragmentEnvParameter4dvARB (t_uint32 index, const double *params)
void SetFragmentEnvParameter4fARB (t_uint32 index, float x, float y, float z, float w)
void SetFragmentEnvParameter4fvARB (t_uint32 index, const float *params)
void SetFragmentLocalParameter4dARB (t_uint32 index, double x, double y, double z, double w)
void SetFragmentLocalParameter4dvARB (t_uint32 index, const double *params)
void SetFragmentLocalParameter4fARB (t_uint32 index, float x, float y, float z, float w)
void SetFragmentLocalParameter4fvARB (t_uint32 index, const float *params)

Friends

class GpuDevice

Detailed Description

Definition at line 94 of file IOpenGLAsmShader.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends