This is the complete list of members for ShaderSource, including all inherited members.
addShaderConstantSetterFactory(IShaderConstantSetterFactory *setter) override | ShaderSource | inlinevirtual |
generateShader(const std::string &name, MaterialType material_type, NodeDrawType drawtype) | ShaderSource | private |
getShader(const std::string &name, MaterialType material_type, NodeDrawType drawtype) override | ShaderSource | virtual |
getShaderIdDirect(const std::string &name, MaterialType material_type, NodeDrawType drawtype) override | ShaderSource | virtual |
getShaderInfo(u32 id) override | ShaderSource | virtual |
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_main_thread | ShaderSource | private |
m_setter_factories | ShaderSource | private |
m_shaderinfo_cache | ShaderSource | private |
m_shaderinfo_cache_mutex | ShaderSource | private |
m_sourcecache | ShaderSource | private |
processQueue() override | ShaderSource | virtual |
rebuildShaders() override | ShaderSource | virtual |
ShaderSource() | ShaderSource | |
~IShaderSource()=default | IShaderSource | virtual |
~IWritableShaderSource()=default | IWritableShaderSource | virtual |
~ShaderSource() override | ShaderSource |