Inheritance diagram for XFcPrimitiveDrawLinearGradientFiller:
Public Member Functions | |
virtual XFCIMPORT | ~XFcPrimitiveDrawLinearGradientFiller () |
Virtual destructor. | |
virtual XFCIMPORT void | setGradientBase (XFcVector2 &aStart, XFcVector2 &aEnd) |
Sets the gradient vectors for the gradient. | |
virtual XFCIMPORT void | fill (INT32 aXStart, INT32 aXEnd, INT32 aY, UINT32 *aScanline) |
Static Public Member Functions | |
XFCIMPORT XFcPrimitiveDrawLinearGradientFiller * | create (XFcVector2 &aStart, XFcVector2 &aEnd) |
Creates a linear gradient that ranges from point aStart to point aEnd. | |
Protected Member Functions | |
XFcPrimitiveDrawLinearGradientFiller () | |
Protected constructor. | |
virtual void | calculateGradientTransformation () |
Calculates the gradient transformation. | |
Protected Attributes | |
XFcMatrix3 | mBaseTransformation |
The transformation matrix that is calculated so that a vector from aStart to aEnd maps from 0 to 1. |
|
Virtual destructor.
|
|
Protected constructor.
|
|
Calculates the gradient transformation.
Reimplemented from XFcPrimitiveDrawGradientFiller. |
|
Creates a linear gradient that ranges from point aStart to point aEnd.
|
|
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. |
|
Sets the gradient vectors for the gradient.
|
|
The transformation matrix that is calculated so that a vector from aStart to aEnd maps from 0 to 1.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |