My Project: Member List

My Project

Shader Member List

This is the complete list of members for Shader, including all inherited members.

AddSampler2D(string Name, int Slot, Texture *Tex) | Shader |
AddSampler3D(string Name, int Slot, Texture *Tex) | Shader |
AddShader(string _vert, string _frag) | Shader |
AddShaderFromString(string _vert, string _frag) | Shader |
CreateShaderMaterial(string Name="") | Shader | static
FreeShader() | Shader |
ProgramAttriBegin() | Shader |
ProgramAttriEnd() | Shader |
SetFloat(string name, float v1) | Shader |
SetFloat2(string name, float v1, float v2) | Shader |
SetFloat3(string name, float v1, float v2, float v3) | Shader |
SetFloat4(string name, float v1, float v2, float v3, float v4) | Shader |
SetInteger(string name, int v1) | Shader |
SetInteger2(string name, int v1, int v2) | Shader |
SetInteger3(string name, int v1, int v2, int v3) | Shader |
SetInteger4(string name, int v1, int v2, int v3, int v4) | Shader |
TurnOff() | Shader |
TurnOn(Matrix &mat, Surface *surf, vector< float > *vertices=0) | Shader |
UseFloat(string name, float *v1) | Shader |
UseFloat2(string name, float *v1, float *v2) | Shader |
UseFloat3(string name, float *v1, float *v2, float *v3) | Shader |
UseFloat4(string name, float *v1, float *v2, float *v3, float *v4) | Shader |
UseInteger(string name, int *v1) | Shader |
UseInteger2(string name, int *v1, int *v2) | Shader |
UseInteger3(string name, int *v1, int *v2, int *v3) | Shader |
UseInteger4(string name, int *v1, int *v2, int *v3, int *v4) | Shader |
UseMatrix(string name, int mode) | Shader |
UseSurface(string name, Surface *surf, int vbo) | Shader |