Adobe.com
Contents Suites Classes Class Index Member Index

AIPathInterpolate.h File Reference

#include "AITypes.h"
#include "AIArt.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIKnot
 A knot in an AIFlattenedPath. More...
struct  AIFlattenedPath
 Represents a path after flattening. More...
struct  AIAnchorIdentifier
 Identifies a specific point along a path, in two different ways. More...
struct  AIPathInstallData
 Installation data for AIPathInterpolateSuite::InsertInterpolants():. More...
struct  AIPathInterpolateSuite
 This suite provides functions that allow you to interpolate paths and styles, creating a smooth blend between two existing art objects. More...

Defines

#define kAIPathInterpolateSuite   "AI Path Interpolate Suite"
#define kAIPathInterpolateSuiteVersion4   AIAPI_VERSION(4)
#define kAIPathInterpolateSuiteVersion   kAIPathInterpolateSuiteVersion4
#define kAIPathInterpolateVersion   kAIPathInterpolateSuiteVersion

Typedefs

typedef ASErr(* PostInstallCB )(AIArtHandle art, AIPathInstallData *installData)
 Callback function for AIPathInterpolateSuite::InsertInterpolants(), called after each new path is created and interpolated.
typedef struct
_t_AIStyleInterpolator * 
AIStyleInterpolator
 Opaque reference to a style-interpolation object.

Detailed Description


Define Documentation

#define kAIPathInterpolateSuite   "AI Path Interpolate Suite"
#define kAIPathInterpolateSuiteVersion   kAIPathInterpolateSuiteVersion4
#define kAIPathInterpolateSuiteVersion4   AIAPI_VERSION(4)
#define kAIPathInterpolateVersion   kAIPathInterpolateSuiteVersion

Typedef Documentation

typedef struct _t_AIStyleInterpolator* AIStyleInterpolator

Opaque reference to a style-interpolation object.

See AIPathInterpolateSuite::NewStyleInterpolator()

typedef ASErr(* PostInstallCB)(AIArtHandle art, AIPathInstallData *installData)

Callback function for AIPathInterpolateSuite::InsertInterpolants(), called after each new path is created and interpolated.

Use to determine how the next path should be installed. You can also use it to abort the interpolation (for a user interruption, for example) or to do other post-processing.

Parameters:
art The new path object.
installData [in, out] A structure that describes how the path was installed in the paint order. Update this to describe how the next path should be installed.


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