CartoType API
Public Member Functions
CartoType::CRadialGradient Class Reference

#include <cartotype_gradient.h>

Inheritance diagram for CartoType::CRadialGradient:
CartoType::CLinearOrRadialGradient CartoType::CPaintServer CartoType::MPaintServer

List of all members.

Public Member Functions

CT_IMPORT CRadialGradient (const TPoint &aCenter, int32 aRadius)
CT_IMPORT CRadialGradient (const TPoint &aCenter, int32 aRadius, TColor aStartColor, TColor aEndColor)
CT_IMPORT void SetRange (const TPoint &aCenter, int32 aRadius)
CT_IMPORT TColor Color (int32 aX, int32 aY)

Detailed Description

A radial gradient.


Constructor & Destructor Documentation

CT_EXPORT CRadialGradient::CRadialGradient ( const TPoint aCenter,
int32  aRadius 
)

Create a radial gradient with no stops. (Use SetStops to set the stops.)

CT_EXPORT CRadialGradient::CRadialGradient ( const TPoint aCenter,
int32  aRadius,
TColor  aStartColor,
TColor  aEndColor 
)

Create a radial gradient from aStartColor at 0% to aEndColor at 100%.


Member Function Documentation

CT_EXPORT TColor CRadialGradient::Color ( int32  aX,
int32  aY 
) [virtual]

Supply a color for the pixel at (aX,aY) in premultiplied RGBA format.

Implements CartoType::MPaintServer.

CT_EXPORT void CRadialGradient::SetRange ( const TPoint aCenter,
int32  aRadius 
)

Set the circle defining the range of a linear gradient.


The documentation for this class was generated from the following files: