jGL
|
This is the complete list of members for jGL::Vulkan::vkShader, including all inherited members.
detectUniformsAndCreate(std::string code) | jGL::Shader | inlineprotected |
displayFragmentSource() const | jGL::Shader | inline |
displayVertexSource() const | jGL::Shader | inline |
formatWithLineNumbers(std::string shader) const | jGL::Shader | inlineprotected |
fragment | jGL::Shader | protected |
getFragment() const | jGL::Shader | inline |
getUniform(std::string name) | jGL::Shader | inline |
getUniformNames() | jGL::Shader | inline |
getVertex() const | jGL::Shader | inline |
lint() | jGL::Shader | |
operator==(const Shader &s) | jGL::Shader | inline |
parseShaderSource(std::ifstream &file) | jGL::Shader | protected |
parseUniforms() | jGL::Shader | protected |
setUniform(std::string name, T value) | jGL::Shader | inline |
setValue(jGLUniform< int > *u, int value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< Sampler2D > *u, Sampler2D value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< float > *u, float value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::vec2 > *u, glm::vec2 value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::vec4 > *u, glm::vec4 value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::mat4 > *u, glm::mat4 value) | jGL::Shader | inlineprotectedvirtual |
Shader(const char *v, const char *f) | jGL::Shader | inline |
Shader() | jGL::Shader | inline |
Shader(std::string path, std::string name) | jGL::Shader | |
shaderStage() const | jGL::Vulkan::vkShader | |
uniforms | jGL::Shader | protected |
use() | jGL::Vulkan::vkShader | inlinevirtual |
vertex | jGL::Shader | protected |
vkShader(const VkDevice &d, const char *vs, const char *fs) | jGL::Vulkan::vkShader | inline |
~Shader()=default | jGL::Shader | virtual |
~vkShader() | jGL::Vulkan::vkShader |