#include <shader.h>
Public Member Functions | |
IShaderSource ()=default | |
virtual | ~IShaderSource ()=default |
virtual u32 | getShaderIdDirect (const std::string &name, MaterialType material_type, NodeDrawType drawtype=NDT_NORMAL) |
virtual ShaderInfo | getShaderInfo (u32 id) |
virtual u32 | getShader (const std::string &name, MaterialType material_type, NodeDrawType drawtype=NDT_NORMAL) |
|
default |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in ShaderSource.
Referenced by Clouds::Clouds(), Hud::Hud(), Sky::Sky(), GenericCAO::addToScene(), Minimap::drawMinimap(), ClientMap::renderMapShadows(), and WieldMeshSceneNode::setItem().
|
inlinevirtual |
Reimplemented in ShaderSource.
|
inlinevirtual |
Reimplemented in ShaderSource.
Referenced by Clouds::Clouds(), Hud::Hud(), MapBlockMesh::MapBlockMesh(), Sky::Sky(), GenericCAO::addToScene(), Minimap::drawMinimap(), PostProcessingStep::run(), and WieldMeshSceneNode::setItem().