| AttributeCount | ShaderProgram | |
| Dispose() | ShaderProgram | |
| FindAttribute(string name) | ShaderProgram | |
| FindUniform(string name) | ShaderProgram | |
| GetAttributeBinding(int index) | ShaderProgram | |
| GetAttributeName(int index) | ShaderProgram | |
| GetAttributeSize(int index) | ShaderProgram | |
| GetAttributeStream(int index) | ShaderProgram | |
| GetAttributeType(int index) | ShaderProgram | |
| GetUniformBinding(int index) | ShaderProgram | |
| GetUniformName(int index) | ShaderProgram | |
| GetUniformSize(int index) | ShaderProgram | |
| GetUniformTexture(int index) | ShaderProgram | |
| GetUniformType(int index) | ShaderProgram | |
| SetAttributeBinding(int index, string name) | ShaderProgram | |
| SetAttributeStream(int index, int stream) | ShaderProgram | |
| SetAttributeValue(int index, params float[] value) | ShaderProgram | |
| SetUniformBinding(int index, string name) | ShaderProgram | |
| SetUniformValue(int index, ref Matrix4 value) | ShaderProgram | |
| SetUniformValue(int index, ref Vector4 value) | ShaderProgram | |
| SetUniformValue(int index, ref Vector3 value) | ShaderProgram | |
| SetUniformValue(int index, ref Vector2 value) | ShaderProgram | |
| SetUniformValue(int index, float value) | ShaderProgram | |
| SetUniformValue(int index, int value) | ShaderProgram | |
| SetUniformValue(int index, float[] value) | ShaderProgram | |
| SetUniformValue(int index, int[] value) | ShaderProgram | |
| SetUniformValue(int index, int offset, ref Matrix4 value) | ShaderProgram | |
| SetUniformValue(int index, int offset, ref Vector4 value) | ShaderProgram | |
| SetUniformValue(int index, int offset, ref Vector3 value) | ShaderProgram | |
| SetUniformValue(int index, int offset, ref Vector2 value) | ShaderProgram | |
| SetUniformValue(int index, int offset, float value) | ShaderProgram | |
| SetUniformValue(int index, int offset, int value) | ShaderProgram | |
| SetUniformValue(int index, int offset, float[] value) | ShaderProgram | |
| SetUniformValue(int index, int offset, int[] value) | ShaderProgram | |
| SetUniformValue(int index, Matrix4[] value, int to, int from, int count) | ShaderProgram | |
| SetUniformValue(int index, Vector4[] value, int to, int from, int count) | ShaderProgram | |
| SetUniformValue(int index, Vector3[] value, int to, int from, int count) | ShaderProgram | |
| SetUniformValue(int index, Vector2[] value, int to, int from, int count) | ShaderProgram | |
| SetUniformValue(int index, float[] value, int to, int from, int count) | ShaderProgram | |
| SetUniformValue(int index, int[] value, int to, int from, int count) | ShaderProgram | |
| ShaderProgram(string fileName) | ShaderProgram | |
| ShaderProgram(string vpFileName, string fpFileName) | ShaderProgram | |
| ShaderProgram(string fileName, ShaderProgramOption option) | ShaderProgram | |
| ShaderProgram(string vpFileName, string fpFileName, ShaderProgramOption option) | ShaderProgram | |
| ShaderProgram(byte[] fileImage) | ShaderProgram | |
| ShaderProgram(byte[] vpFileImage, byte[] fpFileImage) | ShaderProgram | |
| ShaderProgram(byte[] fileImage, ShaderProgramOption option) | ShaderProgram | |
| ShaderProgram(byte[] vpFileImage, byte[] fpFileImage, ShaderProgramOption option) | ShaderProgram | |
| ShaderProgram(ShaderProgram program) | ShaderProgram | [protected] |
| ShallowClone() | ShaderProgram | [virtual] |
| SwapShader(ShaderProgram program) | ShaderProgram | [protected] |
| UniformCount | ShaderProgram | |
| UpdateShader() | ShaderProgram | [protected, virtual] |