Classes |
struct | AIEnvelopeOptions |
| Envelope deformation options that control how art is deformed. More...
|
struct | AIEnvelopeSuite |
| This suite provides functions to create and manage envelopes, which allow you to apply a set of deformations to a set of source art objects. More...
|
Defines |
#define | kAIEnvelopeSuite "AI Envelope Suite" |
#define | kAIEnvelopeSuiteVersion4 AIAPI_VERSION(4) |
#define | kAIEnvelopeSuiteVersion kAIEnvelopeSuiteVersion4 |
#define | kAIEnvelopeVersion kAIEnvelopeSuiteVersion |
#define | kDeformExpandAppearance (1 << 0) |
| Envelope options bit flag.
|
#define | kDeformExpandPatternFills (1 << 1) |
| Envelope options bit flag.
|
#define | kDeformExpandLinearGradients (1 << 2) |
| Envelope options bit flag.
|
#define | kDeformExpandText (1 << 3) |
| Options bit flag for AIEnvelopeSuite::DeformArt() .
|
#define | kDeformOpacityMasks (1 << 4) |
| Options bit flag for AIEnvelopeSuite::DeformArt() .
|
#define | kDeformExpandPluginGroups (1 << 5) |
| Options bit flag for AIEnvelopeSuite::DeformArt() .
|
#define | kDeformExpandSymbols (1 << 6) |
| Options bit flag for AIEnvelopeSuite::DeformArt() .
|
#define | kDeformAll (0x0000FFFF) |
| Options bit flag for AIEnvelopeSuite::DeformArt() .
|
#define | kDeformNonAARaster (1 << 16) |
| Envelope options bit flag.
|
#define | kDeformRasterMakeClip (1 << 17) |
| Envelope options bit flag.
|
#define | kAIDeformMeshKey "DeformMesh" |
| Dictionary key for mesh value AIEnvelopeSuite::DeformArt() .
|
#define | kAIDeformFidelityKey "DeformFidelity" |
| Dictionary key for fidelity value in AIEnvelopeSuite::DeformArt() .
|
#define | kAIDeformOptionsKey "DeformOptions" |
| Dictionary key for options value in AIEnvelopeSuite::DeformArt() .
|
Typedefs |
typedef AIAPI AIBoolean(* | AIDeformProgressProc )(ai::int32 current, ai::int32 total) |
| Callback for progress reports during a call to AIEnvelopeSuite::DeformArt() .
|
Enumerations |
enum | AIWarpStyle {
kWarpStyleArc = 1,
kWarpStyleArcLower,
kWarpStyleArcUpper,
kWarpStyleArch,
kWarpStyleBulge,
kWarpStyleShellLower,
kWarpStyleShellUpper,
kWarpStyleFlag,
kWarpStyleWave,
kWarpStyleFish,
kWarpStyleRise,
kWarpStyleFisheye,
kWarpStyleInflate,
kWarpStyleSqueeze,
kWarpStyleTwist
} |
| Predefined warp styles for AIEnvelopeSuite::WarpEnvelope() .
More...
|
enum | AIEnvelopeType { kEnvelopeWarp = 1,
kEnvelopeMesh,
kEnvelopeObject
} |
| Envelope types; see AIEnvelopeSuite::GetEnvelopeType() .
More...
|