![]() |
SLProject 4.0.000
|
This is the complete list of members for SLGLProgramGenerated, including all inherited members.
| _isLinked | SLGLProgram | protected |
| _name | SLObject | protected |
| _progID | SLGLProgram | protected |
| _shaders | SLGLProgram | protected |
| _uniforms1f | SLGLProgram | protected |
| _uniforms1i | SLGLProgram | protected |
| _url | SLObject | protected |
| addCodeToShader(SLGLShader *shader, const string &code, const string &name) | SLGLProgramGenerated | privatestatic |
| addShader(SLGLShader *shader) | SLGLProgram | |
| addUniform1f(SLGLUniform1f *u) | SLGLProgram | |
| addUniform1i(SLGLUniform1i *u) | SLGLProgram | |
| beginShader(SLCamera *cam, SLMaterial *mat, SLVLight *lights) override | SLGLProgramGenerated | inlinevirtual |
| beginUse(SLCamera *cam, SLMaterial *mat, SLVLight *lights) | SLGLProgram | |
| buildPerPixBlinn(SLMaterial *mat, SLVLight *lights) | SLGLProgramGenerated | private |
| buildPerPixCook(SLMaterial *mat, SLVLight *lights) | SLGLProgramGenerated | private |
| buildPerPixParticle(SLMaterial *mat) | SLGLProgramGenerated | private |
| buildPerPixParticleUpdate(SLMaterial *mat) | SLGLProgramGenerated | private |
| buildPerPixVideoBkgdSm(SLVLight *lights) | SLGLProgramGenerated | private |
| buildProgramCode(SLMaterial *mat, SLVLight *lights) | SLGLProgramGenerated | |
| buildProgramCodePS(SLMaterial *mat, bool isDrawProg) | SLGLProgramGenerated | |
| buildProgramName(SLMaterial *mat, SLVLight *lights, string &programName) | SLGLProgramGenerated | static |
| buildProgramNamePS(SLMaterial *mat, string &programName, bool isDrawProg) | SLGLProgramGenerated | static |
| deleteDataGpu() | SLGLProgram | |
| endShader() override | SLGLProgramGenerated | inlinevirtual |
| endUse() | SLGLProgram | |
| fragFunctionShadowTest(SLVLight *lights) | SLGLProgramGenerated | privatestatic |
| fragInput_u_lightSm(SLVLight *lights) | SLGLProgramGenerated | privatestatic |
| fragInput_u_shadowMaps(SLVLight *lights) | SLGLProgramGenerated | privatestatic |
| generatedShaderPath | SLGLProgramGenerated | privatestatic |
| getUniformLocation(const SLchar *name) const | SLGLProgram | |
| init(SLVLight *lights) | SLGLProgram | |
| initTF(const char *writeBackAttrib[], int size) | SLGLProgram | |
| lightsDoShadowMapping(SLVLight *lights) | SLGLProgramGenerated | static |
| name(const SLstring &Name) | SLObject | inline |
| name() const | SLObject | inline |
| passLightsToUniforms(SLVLight *lights, SLuint nextTexUnit) const | SLGLProgram | |
| progID() const | SLGLProgram | inline |
| shaderHeader(int numLights) | SLGLProgramGenerated | privatestatic |
| shaderHeader() | SLGLProgramGenerated | privatestatic |
| shaders() | SLGLProgram | inline |
| SLGLProgram(SLAssetManager *am, const string &vertShaderFile, const string &fragShaderFile, const string &geomShaderFile="", const string &programName="") | SLGLProgram | |
| SLGLProgramGenerated(SLAssetManager *am, const string &programName, SLMaterial *mat, SLVLight *lights) | SLGLProgramGenerated | inline |
| SLGLProgramGenerated(SLAssetManager *am, const string &programName, SLMaterial *mat, bool isDrawProg, SLstring geomShader="") | SLGLProgramGenerated | inline |
| SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
| uniform1f(const SLchar *name, SLfloat v0) const | SLGLProgram | |
| uniform1fv(const SLchar *name, SLsizei count, const SLfloat *value) const | SLGLProgram | |
| uniform1i(const SLchar *name, SLint v0) const | SLGLProgram | |
| uniform1iv(const SLchar *name, SLsizei count, const SLint *value) const | SLGLProgram | |
| uniform2f(const SLchar *name, SLfloat v0, SLfloat v1) const | SLGLProgram | |
| uniform2fv(const SLchar *name, SLsizei count, const SLfloat *value) const | SLGLProgram | |
| uniform2i(const SLchar *name, SLint v0, SLint v1) const | SLGLProgram | |
| uniform2iv(const SLchar *name, SLsizei count, const SLint *value) const | SLGLProgram | |
| uniform3f(const SLchar *name, SLfloat v0, SLfloat v1, SLfloat v2) const | SLGLProgram | |
| uniform3fv(const SLchar *name, SLsizei count, const SLfloat *value) const | SLGLProgram | |
| uniform3i(const SLchar *name, SLint v0, SLint v1, SLint v2) const | SLGLProgram | |
| uniform3iv(const SLchar *name, SLsizei count, const SLint *value) const | SLGLProgram | |
| uniform4f(const SLchar *name, SLfloat v0, SLfloat v1, SLfloat v2, SLfloat v3) const | SLGLProgram | |
| uniform4fv(const SLchar *name, SLsizei count, const SLfloat *value) const | SLGLProgram | |
| uniform4i(const SLchar *name, SLint v0, SLint v1, SLint v2, SLint v3) const | SLGLProgram | |
| uniform4iv(const SLchar *name, GLsizei count, const SLint *value) const | SLGLProgram | |
| uniformMatrix2fv(const SLchar *name, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| uniformMatrix2fv(SLint loc, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| uniformMatrix3fv(const SLchar *name, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| uniformMatrix3fv(SLint loc, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| uniformMatrix4fv(const SLchar *name, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| uniformMatrix4fv(SLint loc, SLsizei count, const SLfloat *value, GLboolean transpose=false) const | SLGLProgram | |
| url(const SLstring &url) | SLObject | inline |
| url() const | SLObject | inline |
| useProgram() | SLGLProgram | |
| ~SLGLProgram() override | SLGLProgram | |
| ~SLGLProgramGenerated() override=default | SLGLProgramGenerated | |
| ~SLObject() | SLObject | inlinevirtual |