This is the complete list of members for ShaderSource, including all inherited members.
| addShaderConstantSetter(std::unique_ptr< IShaderConstantSetter > setter) override | ShaderSource | inlinevirtual |
| addShaderUniformSetterFactory(std::unique_ptr< IShaderUniformSetterFactory > setter) override | ShaderSource | inlinevirtual |
| generateShader(ShaderInfo &info) | ShaderSource | private |
| getShader(const std::string &name, const ShaderConstants &input_const, video::E_MATERIAL_TYPE base_mat, IShaderUniformSetterRC *setter_cb=nullptr) override | ShaderSource | virtual |
| IWritableShaderSource::getShader(const std::string &name, MaterialType material_type, NodeDrawType drawtype=NDT_NORMAL, bool array_texture=false) | IShaderSource | |
| getShaderIdDirect(const std::string &name, const ShaderConstants &input_const, video::E_MATERIAL_TYPE base_mat, IShaderUniformSetterRC *setter_cb) | ShaderSource | |
| getShaderInfo(u32 id) override | ShaderSource | virtual |
| getShaderRaw(const std::string &name, bool blendAlpha=false) | IShaderSource | inline |
| insertSourceShader(const std::string &name_of_shader, const std::string &filename, const std::string &program) override | ShaderSource | virtual |
| IShaderSource()=default | IShaderSource | |
| IWritableShaderSource()=default | IWritableShaderSource | |
| m_constant_setters | ShaderSource | private |
| m_fully_programmable | ShaderSource | private |
| m_have_glsl3 | ShaderSource | private |
| m_main_thread | ShaderSource | private |
| m_shaderinfo_cache | ShaderSource | private |
| m_shaderinfo_cache_mutex | ShaderSource | private |
| m_sourcecache | ShaderSource | private |
| m_uniform_factories | ShaderSource | private |
| processQueue() override | ShaderSource | virtual |
| putConstant(std::ostream &os, const ShaderConstants::mapped_type &it) | ShaderSource | inlineprivate |
| rebuildShaders() override | ShaderSource | virtual |
| ShaderSource() | ShaderSource | |
| supportsSampler2DArray() const override | ShaderSource | inlinevirtual |
| ~IShaderSource()=default | IShaderSource | virtual |
| ~IWritableShaderSource()=default | IWritableShaderSource | virtual |
| ~ShaderSource() override | ShaderSource |