CrystalSpace::SoftShader Namespace Reference
Classes | |
struct | iDefaultScanlineRenderer |
Default software scanline renderer. More... | |
struct | iDefaultShader |
Software renderer default shader plugin. More... | |
struct | InterpolateEdgePersp |
Interpolator for a polygon edge. More... | |
struct | InterpolateScanlinePersp |
Interpolator over a scanline. More... | |
struct | InterpolateScanlinePersp< 0 > |
struct | InterpolateScanlinePerspCommon |
Interpolator over a scanline, common code. More... | |
struct | iScanlineRenderer |
Software renderer scanline renderer. More... | |
struct | iSoftShaderRenderInterface |
Interface specific to the software renderer to allow shaders to communicate with it. More... | |
struct | Pixel |
struct | ScanlineComp |
Undivided buffer values. More... | |
struct | ScanlineCompDivZ |
Buffer values div Z. More... | |
struct | SoftwareTexture |
Typedefs | |
typedef uint | BuffersMask |
Type for a bit mask of buffers. | |
typedef uint | TexturesMask |
Type for a bit mask of textures. | |
Functions | |
template<typename T> | |
static T | Lerp (const T &a, const T &b, float f) |
Helper function to linearly interpolate. | |
Variables | |
const size_t | maxBuffers = 16 |
Maximum number of vertex buffers supported. |
Typedef Documentation
|
Type for a bit mask of buffers.
|
|
Type for a bit mask of textures.
|
Function Documentation
|
Helper function to linearly interpolate.
Definition at line 45 of file types.h. Referenced by CrystalSpace::SoftShader::InterpolateEdgePersp::Setup(). |
Variable Documentation
|
Maximum number of vertex buffers supported.
|
Generated for Crystal Space by doxygen 1.4.6