Adobe.com
Contents Suites Classes Class Index Member Index

AIPatternStyle Struct Reference

The pattern style record defines a pattern instance, or an application of a pattern to an art object. More...

#include <AIColor.h>

List of all members.

Public Attributes

AIPatternHandle pattern
 An opaque reference to the pattern object, accessed through the AIPatternSuite, whose functions get and set a pattern�s name and defining art object or objects.
AIReal shiftDist
 Distance to translate the unscaled prototype before filling, measured from the ruler origin.
AIReal shiftAngle
 Angle to translate the unscaled prototype before filling, in degrees.
AIRealPoint scale
 Fraction to scale the prototype before filling.
AIReal rotate
 Angle to rotate the prototype before filling.
AIBoolean reflect
 When true, the prototype is reflected before filling.
AIReal reflectAngle
 Axis around which to reflect.
AIReal shearAngle
 Angle to slant the shear by.
AIReal shearAxis
 Axis to shear with respect to.
AIRealMatrix transform
 Additional transformation arising from manipulating the path.

Detailed Description

The pattern style record defines a pattern instance, or an application of a pattern to an art object.

The instance includes a reference to the pattern to use in the fill or stroke and information about how it is transformed, such as scale value.

When a pattern is applied to an object, the pattern's defining art is tiled to paint that object. The pattern fill is tiled from the ruler origin rather than relative to the object. Before the tiling is done, the transformations in the AIPatternStyle record are applied to the pattern art.


Member Data Documentation

An opaque reference to the pattern object, accessed through the AIPatternSuite, whose functions get and set a pattern�s name and defining art object or objects.

Referenced by ai::Paint::operator==().

When true, the prototype is reflected before filling.

Referenced by ai::Paint::operator==().

Axis around which to reflect.

Referenced by ai::Paint::operator==().

Angle to rotate the prototype before filling.

Referenced by ai::Paint::operator==().

Fraction to scale the prototype before filling.

Referenced by ai::Paint::operator==().

Angle to slant the shear by.

Referenced by ai::Paint::operator==().

Axis to shear with respect to.

Referenced by ai::Paint::operator==().

Angle to translate the unscaled prototype before filling, in degrees.

Referenced by ai::Paint::operator==().

Distance to translate the unscaled prototype before filling, measured from the ruler origin.

Referenced by ai::Paint::operator==().

Additional transformation arising from manipulating the path.

Referenced by ai::Paint::operator==().


The documentation for this struct was generated from the following file:


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks