#include <Shader.hh>
◆ Config()
| virtual void ShaderPiece::Config |
( |
const std::vector< int > & | env | ) |
|
|
inlinevirtual |
◆ FragmentCodeGen()
| virtual std::string ShaderPiece::FragmentCodeGen |
( |
| ) |
const |
|
pure virtual |
Implemented in BlobPiece, DiscardPiece, EmptyAPiece, EmptyRGBPiece, EmptyVertexPiece, FragColorCombinerPiece, GlobalTexturePiece, GouraudPiece, LinearInterpolationShader, MoveObjectPiece, NormalPiece, PhongPiece, RandomPositionPiece, TexturePiece, and WaterPiece.
◆ FragmentGlobals()
| virtual std::string ShaderPiece::FragmentGlobals |
( |
| ) |
const |
|
pure virtual |
Implemented in BlobPiece, DiscardPiece, EmptyAPiece, EmptyRGBPiece, EmptyVertexPiece, FragColorCombinerPiece, GlobalTexturePiece, GouraudPiece, LinearInterpolationShader, MoveObjectPiece, NormalPiece, PhongPiece, RandomPositionPiece, TexturePiece, and WaterPiece.
◆ Provides()
| virtual void ShaderPiece::Provides |
( |
std::vector< int > & | vec | ) |
const |
|
inlinevirtual |
Reimplemented in BlobPiece, DiscardPiece, FragColorCombinerPiece, GlobalTexturePiece, GouraudPiece, LinearInterpolationShader, MoveObjectPiece, NormalPiece, PhongPiece, RandomPositionPiece, TexturePiece, and WaterPiece.
◆ VertexCodeGen()
| virtual std::string ShaderPiece::VertexCodeGen |
( |
| ) |
const |
|
pure virtual |
Implemented in BlobPiece, DiscardPiece, EmptyAPiece, EmptyRGBPiece, EmptyVertexPiece, FragColorCombinerPiece, GlobalTexturePiece, GouraudPiece, LinearInterpolationShader, MoveObjectPiece, NormalPiece, PhongPiece, RandomPositionPiece, TexturePiece, and WaterPiece.
◆ VertexGlobals()
| virtual std::string ShaderPiece::VertexGlobals |
( |
| ) |
const |
|
pure virtual |
Implemented in BlobPiece, DiscardPiece, EmptyAPiece, EmptyRGBPiece, EmptyVertexPiece, FragColorCombinerPiece, GlobalTexturePiece, GouraudPiece, LinearInterpolationShader, MoveObjectPiece, NormalPiece, PhongPiece, RandomPositionPiece, TexturePiece, and WaterPiece.
The documentation for this class was generated from the following file: