CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::Internal::OpenGLShaderProgram Member List

This is the complete list of members for Cori::Graphics::Internal::OpenGLShaderProgram, including all inherited members.

Bind() const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
Create(const std::filesystem::path &vertexPath, const std::filesystem::path &fragmentPath, const std::filesystem::path &geometryPath={})Cori::Graphics::ShaderProgramstatic
Create(const Descriptor &descriptor)Cori::Graphics::ShaderProgramstatic
GetID() const overrideCori::Graphics::Internal::OpenGLShaderPrograminlinevirtual
GetShaderNames() const overrideCori::Graphics::Internal::OpenGLShaderPrograminlinevirtual
OpenGLShaderProgram(const std::filesystem::path &vertexPath, const std::filesystem::path &fragmentPath, const std::filesystem::path &geometryPath)Cori::Graphics::Internal::OpenGLShaderProgram
operator=(const Trackable &)=deleteCori::Profiling::Trackable< OpenGLShaderProgram, ShaderProgram >
SetBool(const char *name, const bool value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetFloat(const char *name, const float value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetInt(const char *name, const int32_t value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetMat2(const char *name, const glm::mat2 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetMat3(const char *name, const glm::mat3 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetMat4(const char *name, const glm::mat4 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetVec2(const char *name, const glm::vec2 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetVec3(const char *name, const glm::vec3 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
SetVec4(const char *name, const glm::vec4 &value) const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
Trackable(const Trackable &)=deleteCori::Profiling::Trackable< OpenGLShaderProgram, ShaderProgram >
Unbind() const overrideCori::Graphics::Internal::OpenGLShaderProgramvirtual
~OpenGLShaderProgram() overrideCori::Graphics::Internal::OpenGLShaderProgram
~ShaderProgram()=defaultCori::Graphics::ShaderProgramvirtual
~Trackable()Cori::Profiling::Trackable< OpenGLShaderProgram, ShaderProgram >inlineprotected