CSEngine
|
This is the complete list of members for CSE::ShaderUtil, including all inherited members.
BindAttributeToCubeMap() (defined in CSE::ShaderUtil) | CSE::ShaderUtil | static |
BindAttributeToPlane() (defined in CSE::ShaderUtil) | CSE::ShaderUtil | static |
BindAttributeToShader(const GLProgramHandle &handle, const GLMeshID &meshId) | CSE::ShaderUtil | static |
BindCameraToShader(const GLProgramHandle &handle, const mat4 &camera, const vec3 &cameraPosition, const mat4 &projection, const mat4 &transform) | CSE::ShaderUtil | static |
BindSkinningDataToShader(const GLProgramHandle &handle, const GLMeshID &meshId, const std::vector< mat4 > &jointMatrix) | CSE::ShaderUtil | static |
BindVariables(GLProgramHandle *handle) | CSE::ShaderUtil | static |
createProgram(const GLchar *vertexSource, const GLchar *fragmentSource, const GLProgramHandle &handle) | CSE::ShaderUtil | static |
createProgram(GLuint vertexShader, GLuint fragmentShader, const GLProgramHandle &handle) (defined in CSE::ShaderUtil) | CSE::ShaderUtil | static |
CreateProgramHandle(const GLchar *vertexSource, const GLchar *fragmentSource, GLProgramHandle *handle=nullptr) | CSE::ShaderUtil | static |
GetImportantVariables(const GLchar *source) | CSE::ShaderUtil | static |
loadShader(GLenum shaderType, const char *pSource, const GLProgramHandle &handle) | CSE::ShaderUtil | static |
ShaderUtil() | CSE::ShaderUtil | |
~ShaderUtil() | CSE::ShaderUtil |