Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::OpenGLShader Member List

This is the complete list of members for Elevate::OpenGLShader, including all inherited members.

Bind() const overrideElevate::OpenGLShadervirtual
Create(const std::string &vertexSource, const std::string &fragmentSouce)Elevate::Shaderstatic
CreateDefault()Elevate::Shaderstatic
CreateDefaultError()Elevate::Shaderstatic
CreateDefaultErrorNative()Elevate::Shaderstatic
CreateDefaultNative()Elevate::Shaderstatic
CreateFromFiles(const std::string &vertexSrcPath, const std::string &fragSrcPath)Elevate::Shaderstatic
CreateFromFiles(const std::string &vertexSrcPath, const std::string &fragSrcPath, const std::string &customVertCode, const std::string &customFragCode)Elevate::Shaderstatic
ExtractReflectionData() const overrideElevate::OpenGLShaderprotectedvirtual
GetHashCode() const overrideElevate::OpenGLShadervirtual
GetID() const overrideElevate::OpenGLShadervirtual
GetLayout()Elevate::Shaderinline
GetRendererID() const overrideElevate::OpenGLShaderinlinevirtual
IsInitialized()Elevate::Shaderinline
OpenGLShader(const std::string &vertexSource, const std::string &fragmentSouce)Elevate::OpenGLShader
SetCameraPosition(const glm::vec3 cameraPosition) constElevate::Shader
SetInitializationStatus(bool initialized)Elevate::Shaderinlineprotected
SetModelMatrix(const glm::mat4 &modelMatrix)Elevate::Shader
SetModelMatrix(const GameObject &object)Elevate::Shader
SetProjectionViewMatrix(const glm::mat4 viewProjMatrix)Elevate::Shader
SetProjectionViewMatrix(const Camera &cam)Elevate::Shader
SetUniform(const std::string &location, ShaderDataType type, void *value)Elevate::Shadervirtual
SetUniform1f(const std::string &location, float value) const overrideElevate::OpenGLShadervirtual
SetUniform1fv(const std::string &location, int count, float *value) const overrideElevate::OpenGLShadervirtual
SetUniform1i(const std::string &location, int value) const overrideElevate::OpenGLShadervirtual
SetUniform1iv(const std::string &location, int count, int *value) const overrideElevate::OpenGLShadervirtual
SetUniform2f(const std::string &location, float x, float y) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniform2f(const std::string &location, glm::vec2 value) constElevate::Shaderinline
SetUniform2fv(const std::string &location, int count, float *value) const overrideElevate::OpenGLShadervirtual
SetUniform2i(const std::string &location, int x, int y) const overrideElevate::OpenGLShadervirtual
SetUniform2iv(const std::string &location, int count, int *value) const overrideElevate::OpenGLShadervirtual
SetUniform3f(const std::string &location, float x, float y, float z) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniform3f(const std::string &location, glm::vec3 value) constElevate::Shaderinline
SetUniform3fv(const std::string &location, int count, float *value) const overrideElevate::OpenGLShadervirtual
SetUniform3i(const std::string &location, int x, int y, int z) const overrideElevate::OpenGLShadervirtual
SetUniform3iv(const std::string &location, int count, int *value) const overrideElevate::OpenGLShadervirtual
SetUniform4f(const std::string &location, float x, float y, float z, float w) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniform4f(const std::string &location, glm::vec4 value) constElevate::Shaderinline
SetUniform4fv(const std::string &location, int count, float *value) const overrideElevate::OpenGLShadervirtual
SetUniform4i(const std::string &location, int x, int y, int z, int w) const overrideElevate::OpenGLShadervirtual
SetUniform4iv(const std::string &location, int count, int *value) const overrideElevate::OpenGLShadervirtual
SetUniformMatrix2fv(const std::string &location, float *data) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniformMatrix2fv(const std::string &location, glm::mat2 data) constElevate::Shader
SetUniformMatrix3fv(const std::string &location, float *data) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniformMatrix3fv(const std::string &location, glm::mat3 data) constElevate::Shader
SetUniformMatrix4fv(const std::string &location, float *data) const overrideElevate::OpenGLShadervirtual
Elevate::Shader::SetUniformMatrix4fv(const std::string &location, glm::mat4 data) constElevate::Shader
Unbind() const overrideElevate::OpenGLShadervirtual
UseDirLight(DirectionalLight *newDirLight)Elevate::Shader
UseLight(Light *newLightSetting, const std::string &lightName)Elevate::Shader
~OpenGLShader()Elevate::OpenGLShadervirtual
~Shader()Elevate::Shaderinline