|
ai::PartialPaint Class Reference
This class describes how an art object is painted using a partially-defined paint.
More...
#include <IAIPaint.h>
List of all members.
Detailed Description
This class describes how an art object is painted using a partially-defined paint.
Use the Paint class for fully-defined paints.
Constructor & Destructor Documentation
ai::PartialPaint::PartialPaint |
( |
|
) |
[inline] |
ai::PartialPaint::PartialPaint |
( |
const AIColor & |
color, |
|
|
const AIColorMap & |
colormap | |
|
) |
| | [inline] |
Constructor.
Creates an initialized partial-paint object.
- Parameters:
-
| color | The partially-defined color object. |
| colormap | The color map object that describes which fields in the color object are valid. |
Member Function Documentation
bool ai::PartialPaint::IsFullyDefined |
( |
|
) |
const [inline] |
Reports whether this partial-paint object is fully determined.
- Returns:
- True if all color fields are defined, false otherwise.
References AIColorUnionMap::b, AIFourColorStyleMap::black, AIThreeColorStyleMap::blue, AIColorUnionMap::c, AIColorMap::c, AICustomColorStyleMap::color, AIFourColorStyleMap::cyan, AIColorUnionMap::f, fMap, fPaint, AIColorUnionMap::g, AIGradientStyleMap::gradient, AIGradientStyleMap::gradientAngle, AIGradientStyleMap::gradientLength, AIGradientStyleMap::gradientOrigin, AIGrayColorStyleMap::gray, AIThreeColorStyleMap::green, AIGradientStyleMap::hiliteAngle, AIGradientStyleMap::hiliteLength, kCustomColor, kFourColor, kGradient, kGrayColor, AIColor::kind, AIColorMap::kind, kPattern, kThreeColor, AIFourColorStyleMap::magenta, AIGradientStyleMap::matrix, AIColorUnionMap::p, AIPatternStyleMap::pattern, AIThreeColorStyleMap::red, AIPatternStyleMap::reflect, AIPatternStyleMap::reflectAngle, AIColorUnionMap::rgb, AIPatternStyleMap::rotate, AIPatternStyleMap::scale, AIPatternStyleMap::shearAngle, AIPatternStyleMap::shearAxis, AIPatternStyleMap::shiftAngle, AIPatternStyleMap::shiftDist, AICustomColorStyleMap::tint, AIPatternStyleMap::transform, and AIFourColorStyleMap::yellow.
Member Data Documentation
The documentation for this class was generated from the following file:
|