CS::PluginCommon::SoftShader::iDefaultScanlineRenderer Struct Reference
Default software scanline renderer. More...
#include <csplugincommon/softshader/scanline.h>
Inheritance diagram for CS::PluginCommon::SoftShader::iDefaultScanlineRenderer:
Public Member Functions | |
virtual void | SetColorSum (bool enable)=0 |
Enable/disable color sum. | |
virtual void | SetFlatColor (const csVector4 &v)=0 |
Set the flat color used in lieu a texture when none is given. | |
virtual void | SetShift (int rgbShift, int alphaShift)=0 |
Set shift amounts for RGB and Alpha parts of the final pixel color. |
Detailed Description
Default software scanline renderer.
Definition at line 114 of file scanline.h.
Member Function Documentation
virtual void CS::PluginCommon::SoftShader::iDefaultScanlineRenderer::SetColorSum | ( | bool | enable | ) | [pure virtual] |
Enable/disable color sum.
virtual void CS::PluginCommon::SoftShader::iDefaultScanlineRenderer::SetFlatColor | ( | const csVector4 & | v | ) | [pure virtual] |
Set the flat color used in lieu a texture when none is given.
virtual void CS::PluginCommon::SoftShader::iDefaultScanlineRenderer::SetShift | ( | int | rgbShift, | |
int | alphaShift | |||
) | [pure virtual] |
Set shift amounts for RGB and Alpha parts of the final pixel color.
Positive shifts left, negative right. 0 means no shift. Can be used to realize a multiplication (with limited factors) of the pixel color components.
The documentation for this struct was generated from the following file:
- csplugincommon/softshader/scanline.h
Generated for Crystal Space by doxygen 1.4.7