GlistEngine
Loading...
Searching...
No Matches
gShader Member List

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

attachUbo(const std::string &uboName, const gUbo< T > *ubo)gShaderinline
createRenderer()gRenderObjectstatic
destroyRenderer()gRenderObjectstatic
disableShadowMapping()gRenderObjectstatic
enableShadowMapping()gRenderObjectstatic
getRenderer()gRenderObjectstatic
getScreenHeight()gRenderObject
getScreenWidth()gRenderObject
getUniformLocation(const std::string &name)gShader
gGetAppDir()gObjectstatic
gGetAssetsDir()gObjectstatic
gGetDatabasesDir()gObjectstatic
gGetFilesDir()gObjectstatic
gGetFontsDir()gObjectstatic
gGetImagesDir()gObjectstatic
gGetModelsDir()gObjectstatic
gGetShadersDir()gObjectstatic
gGetSoundsDir()gObjectstatic
gGetTexturesDir()gObjectstatic
gGetVideosDir()gObjectstatic
gObject()gObject
gRenderObject()gRenderObject
gSetAssetsDir(std::string assetsDir)gObjectstatic
gShader()gShader
gShader(const std::string &shaderFullPath)gShader
gShader(const std::string &vertexFullPath, const std::string &fragmentFullPath, const std::string &geometryFullPath="")gShader
idgShader
isShadowMappingEnabled()gRenderObjectstatic
isshadowmappingenabledgRenderObjectprotectedstatic
load(const std::string &shaderFullPath)gShader
load(const std::string &vertexFullPath, const std::string &fragmentFullPath, const std::string &geometryFullPath="")gShader
loadedgShader
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_DEBUGgObjectstatic
LOGLEVEL_ERRORgObjectstatic
LOGLEVEL_INFOgObjectstatic
LOGLEVEL_SILENTgObjectstatic
LOGLEVEL_WARNINGgObjectstatic
logw(std::string message)gObject
logw(std::string tag, std::string message)gObject
popMatrix()gRenderObject
pushMatrix()gRenderObject
releaseresolutiongObjectprotectedstatic
releasescalinggObjectprotectedstatic
renderpassnogObjectprotectedstatic
renderpassnumgObjectprotectedstatic
setBool(const std::string &name, bool value)gShader
setCurrentResolution(int scalingNo, int currentResolutionNo)gObjectstatic
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)gRenderObjectstatic
setScreenSize(int screenWidth, int screenHeight)gRenderObjectstatic
setUnitScreenSize(int unitWidth, int unitHeight)gRenderObjectstatic
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() constgShader
~gShader()gShader