CartoType API
Public Member Functions | Protected Member Functions | Protected Attributes
CartoType::CLinearOrRadialGradient Class Reference

#include <cartotype_gradient.h>

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

List of all members.

Public Member Functions

CT_IMPORT void SetStops (const TGradientStop *aStop, int32 aStops)
CT_IMPORT void SetRanges (const TGradientRange *aRange, int32 aRanges)
void SetSpreadMethod (TGradientSpreadMethod aSpreadMethod)
virtual const TColorRamp () const

Protected Member Functions

int Snap (int aOffset)

Protected Attributes

TColor iColor [256]
TGradientSpreadMethod iSpreadMethod

Detailed Description

The base class for linear and radial gradients.


Member Function Documentation

virtual const TColor* CartoType::CLinearOrRadialGradient::Ramp ( ) const [inline, virtual]

Return a pointer to a 256-element color ramp if there is one.

Reimplemented from CartoType::MPaintServer.

int CLinearOrRadialGradient::Snap ( int  aOffset) [protected]

Snap a gradient offset position to the range 0...1 according to the spread method.


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