◆ NodeShaderConstantSetter()
| NodeShaderConstantSetter::NodeShaderConstantSetter |
( |
| ) |
|
|
default |
◆ ~NodeShaderConstantSetter()
| NodeShaderConstantSetter::~NodeShaderConstantSetter |
( |
| ) |
|
|
default |
◆ onGenerate()
| void NodeShaderConstantSetter::onGenerate |
( |
const std::string & | name, |
|
|
ShaderConstants & | constants ) |
|
inlineoverridevirtual |
Called when the final shader source is being generated.
- Parameters
-
| name | name of the shader |
| constants | current set of constants, free to modify |
Implements IShaderConstantSetter.
References g_settings, Settings::getBool(), Settings::getFloat(), PROVIDE, TILE_MATERIAL_ALPHA, TILE_MATERIAL_BASIC, TILE_MATERIAL_LIQUID_OPAQUE, TILE_MATERIAL_LIQUID_TRANSPARENT, TILE_MATERIAL_OPAQUE, TILE_MATERIAL_PLAIN, TILE_MATERIAL_PLAIN_ALPHA, TILE_MATERIAL_WAVING_LEAVES, TILE_MATERIAL_WAVING_LIQUID_BASIC, TILE_MATERIAL_WAVING_LIQUID_OPAQUE, TILE_MATERIAL_WAVING_LIQUID_TRANSPARENT, and TILE_MATERIAL_WAVING_PLANTS.
The documentation for this class was generated from the following file: