|
GlistEngine
|
This is the complete list of members for gShader, including all inherited members.
| attachUbo(const std::string &uboName, const gUbo< T > *ubo) | gShader | inline |
| createRenderer() | gRenderObject | static |
| destroyRenderer() | gRenderObject | static |
| disableShadowMapping() | gRenderObject | static |
| enableShadowMapping() | gRenderObject | static |
| getRenderer() | gRenderObject | static |
| getScreenHeight() | gRenderObject | |
| getScreenWidth() | gRenderObject | |
| getUniformLocation(const std::string &name) | gShader | |
| gGetAppDir() | gObject | static |
| gGetAssetsDir() | gObject | static |
| gGetDatabasesDir() | gObject | static |
| gGetFilesDir() | gObject | static |
| gGetFontsDir() | gObject | static |
| gGetImagesDir() | gObject | static |
| gGetModelsDir() | gObject | static |
| gGetShadersDir() | gObject | static |
| gGetSoundsDir() | gObject | static |
| gGetTexturesDir() | gObject | static |
| gGetVideosDir() | gObject | static |
| gObject() | gObject | |
| gRenderObject() | gRenderObject | |
| gSetAssetsDir(std::string assetsDir) | gObject | static |
| gShader() | gShader | |
| gShader(const std::string &shaderFullPath) | gShader | |
| gShader(const std::string &vertexFullPath, const std::string &fragmentFullPath, const std::string &geometryFullPath="") | gShader | |
| id | gShader | |
| isShadowMappingEnabled() | gRenderObject | static |
| isshadowmappingenabled | gRenderObject | protectedstatic |
| load(const std::string &shaderFullPath) | gShader | |
| load(const std::string &vertexFullPath, const std::string &fragmentFullPath, const std::string &geometryFullPath="") | gShader | |
| loaded | gShader | |
| loadProgram(const std::string &vertexSource, const std::string &fragmentSource, const std::string &geometrySource="") | gShader | |
| loadProgram(const std::string &shaderSource) | gShader | |
| loadShader(const std::string &shaderFilename) | gShader | |
| loadShader(const std::string &vertexFileName, const std::string &fragmentFileName, const std::string &geometryFileName="") | gShader | |
| logd(std::string message) | gObject | |
| logd(std::string tag, std::string message) | gObject | |
| loge(std::string message) | gObject | |
| loge(std::string tag, std::string message) | gObject | |
| logi(std::string message) | gObject | |
| logi(std::string tag, std::string message) | gObject | |
| LOGLEVEL_DEBUG | gObject | static |
| LOGLEVEL_ERROR | gObject | static |
| LOGLEVEL_INFO | gObject | static |
| LOGLEVEL_SILENT | gObject | static |
| LOGLEVEL_WARNING | gObject | static |
| logw(std::string message) | gObject | |
| logw(std::string tag, std::string message) | gObject | |
| popMatrix() | gRenderObject | |
| pushMatrix() | gRenderObject | |
| releaseresolution | gObject | protectedstatic |
| releasescaling | gObject | protectedstatic |
| renderpassno | gObject | protectedstatic |
| renderpassnum | gObject | protectedstatic |
| setBool(const std::string &name, bool value) | gShader | |
| setCurrentResolution(int scalingNo, int currentResolutionNo) | gObject | static |
| setFloat(const std::string &name, float value) | gShader | |
| setInt(const std::string &name, int value) | gShader | |
| setMat2(const std::string &name, const glm::mat2 &mat) | gShader | |
| setMat3(const std::string &name, const glm::mat3 &mat) | gShader | |
| setMat4(const std::string &name, const glm::mat4 &mat) | gShader | |
| setScreenScaling(int screenScaling) | gRenderObject | static |
| setScreenSize(int screenWidth, int screenHeight) | gRenderObject | static |
| setUnitScreenSize(int unitWidth, int unitHeight) | gRenderObject | static |
| setUnsignedInt(const std::string &name, unsigned int value) | gShader | |
| setVec2(const std::string &name, const glm::vec2 &value) | gShader | |
| setVec2(const std::string &name, float x, float y) | gShader | |
| setVec3(const std::string &name, const glm::vec3 &value) | gShader | |
| setVec3(const std::string &name, float x, float y, float z) | gShader | |
| setVec4(const std::string &name, const glm::vec4 &value) | gShader | |
| setVec4(const std::string &name, float x, float y, float z, float w) | gShader | |
| use() const | gShader | |
| ~gShader() | gShader |