CrystalSpace::SoftShader::iScanlineRenderer Struct Reference
Software renderer scanline renderer. More...
#include <csplugincommon/softshader/scanline.h>
Inheritance diagram for CrystalSpace::SoftShader::iScanlineRenderer:

Public Types | |
typedef void(* | ScanlineProc )(iScanlineRenderer *_This, InterpolateEdgePersp &L, InterpolateEdgePersp &R, int ipolStep, int ipolShift, uint32 *dest, uint len, uint32 *zbuff) |
Scanline rendering function. | |
Public Member Functions | |
virtual bool | SetupMesh (TexturesMask availableTextures, BuffersMask availableBuffers, const csRenderMeshModes &modes, bool needColors, RenderInfoMesh &renderInfoMesh)=0 |
Return an appropriate scanline function based on the provided parameters (and further more, user options). | |
virtual bool | SetupTriangle (SoftwareTexture **textures, const RenderInfoMesh &renderInfoMesh, RenderInfoTriangle &renderInfoTri)=0 |
Return an appropriate scanline function based on the provided parameters (and further more, user options). | |
Classes | |
struct | RenderInfoMesh |
Information for setting up rendering a mesh, filled by the scanline renderer. More... | |
struct | RenderInfoTriangle |
Information for setting up rendering a triangle, filled by the scanline renderer. More... |
Detailed Description
Software renderer scanline renderer.
Definition at line 42 of file scanline.h.
Member Typedef Documentation
|
Scanline rendering function.
Definition at line 60 of file scanline.h. |
Member Function Documentation
|
Return an appropriate scanline function based on the provided parameters (and further more, user options).
|
|
Return an appropriate scanline function based on the provided parameters (and further more, user options).
|
The documentation for this struct was generated from the following file:
- csplugincommon/softshader/scanline.h
Generated for Crystal Space by doxygen 1.4.6