|
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 |