Inheritance diagram for XFcPrimitiveDrawImageFiller:
Public Member Functions | |
virtual XFCIMPORT | ~XFcPrimitiveDrawImageFiller () |
Virtual destructor. | |
virtual XFCIMPORT void | setFillImage (XFcGLSurface *aFillImage) |
Sets the image to be used for filling. | |
virtual XFCIMPORT void | setFillOffset (INT32 aXOffset, INT32 aYOffset) |
Sets the offset (in relation to the top left corner of the screen) where to draw the image. | |
virtual XFCIMPORT void | initFill () |
Initializes the filler for rendering. | |
virtual XFCIMPORT void | deinitFill () |
Deinitializes the filler after rendering. | |
virtual XFCIMPORT void | fill (INT32 aXStart, INT32 aXEnd, INT32 aY, UINT32 *aScanline) |
Static Public Member Functions | |
XFCIMPORT XFcPrimitiveDrawImageFiller * | create (XFcGLSurface *aFillImage, INT32 aXOffset, INT32 aYOffset) |
Creates the image filler. | |
Protected Member Functions | |
XFcPrimitiveDrawImageFiller () | |
Protected constructor. | |
Protected Attributes | |
XFcGLSurface * | mFillImage |
UINT8 * | mFillBuffer |
INT32 | mFillPitch |
INT32 | mXOffset |
INT32 | mYOffset |
INT32 | mFillWidth |
INT32 | mFillHeight |
INT32 | mFillFormat |
|
Virtual destructor.
|
|
Protected constructor.
|
|
Creates the image filler.
|
|
Deinitializes the filler after rendering. This should be called after calling fill() for the last filled span. Implements XFcPrimitiveDrawFiller. |
|
Fills aLength PREMULA8R8G8B8 pixels to a scanline. param aXStart the starting position on the scanline param aXEnd the ending position on the scanline param aY the y position of the scanline param aScanline the start of the scanline Implements XFcPrimitiveDrawFiller. |
|
Initializes the filler for rendering. This should be called before calling fill() for the first filled span. Implements XFcPrimitiveDrawFiller. |
|
Sets the image to be used for filling. Note that the image is not copied, so it shoudn't be modified or deleted until the fill operation is done. |
|
Sets the offset (in relation to the top left corner of the screen) where to draw the image.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |