Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
ShaderSource Member List

This is the complete list of members for ShaderSource, including all inherited members.

addShaderConstantSetter(std::unique_ptr< IShaderConstantSetter > setter) overrideShaderSourceinlinevirtual
addShaderUniformSetterFactory(std::unique_ptr< IShaderUniformSetterFactory > setter) overrideShaderSourceinlinevirtual
generateShader(ShaderInfo &info)ShaderSourceprivate
getShader(const std::string &name, const ShaderConstants &input_const, video::E_MATERIAL_TYPE base_mat, IShaderUniformSetterRC *setter_cb=nullptr) overrideShaderSourcevirtual
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) overrideShaderSourcevirtual
getShaderRaw(const std::string &name, bool blendAlpha=false)IShaderSourceinline
insertSourceShader(const std::string &name_of_shader, const std::string &filename, const std::string &program) overrideShaderSourcevirtual
IShaderSource()=defaultIShaderSource
IWritableShaderSource()=defaultIWritableShaderSource
m_constant_settersShaderSourceprivate
m_fully_programmableShaderSourceprivate
m_have_glsl3ShaderSourceprivate
m_main_threadShaderSourceprivate
m_shaderinfo_cacheShaderSourceprivate
m_shaderinfo_cache_mutexShaderSourceprivate
m_sourcecacheShaderSourceprivate
m_uniform_factoriesShaderSourceprivate
processQueue() overrideShaderSourcevirtual
putConstant(std::ostream &os, const ShaderConstants::mapped_type &it)ShaderSourceinlineprivate
rebuildShaders() overrideShaderSourcevirtual
ShaderSource()ShaderSource
supportsSampler2DArray() const overrideShaderSourceinlinevirtual
~IShaderSource()=defaultIShaderSourcevirtual
~IWritableShaderSource()=defaultIWritableShaderSourcevirtual
~ShaderSource() overrideShaderSource