Classes |
struct | AIBlendStyleSuite |
| This suite provides function for working with blend styles. More...
|
struct | AIMaskSuite |
| This suite provides functions to access the opacity mask that can be associated with an art object. More...
|
Defines |
#define | kAIBlendStyleSuite "AI Blend Style Suite" |
#define | kAIBlendStyleSuiteVersion5 AIAPI_VERSION(5) |
#define | kAIBlendStyleSuiteVersion kAIBlendStyleSuiteVersion5 |
#define | kAIBlendStyleVersion kAIBlendStyleSuiteVersion |
#define | kAIMaskSuite "AI Mask Suite" |
#define | kAIMaskSuiteVersion5 AIAPI_VERSION(5) |
#define | kAIMaskSuiteVersion kAIMaskSuiteVersion5 |
#define | kAIMaskVersion kAIMaskSuiteVersion |
#define | kAIBlendModeKey "Mode" |
| Dictionary key for mode of a blend style, contains AIBlendingModeValues .
|
#define | kAIBlendOpacityKey "Opacity" |
| Dictionary key for opacity of a blend style, contains an AIReal value in the range [0..1].
|
#define | kAIBlendIsolatedKey "Isolated" |
| Dictionary key for isolation state of a blend style, contains a boolean value.
|
#define | kAIBlendKnockoutKey "Knockout" |
| Dictionary key for knockout state of a blend style, contains an AIKnockout value.
|
#define | kAIBlendAlphaIsShapeKey "AlphaIsShape" |
| Dictionary key for alpha state of a blend style, contains a boolean value.
|
Typedefs |
typedef struct _AIMask * | AIMaskRef |
| An opaque reference to a mask.
|
typedef ai::int32 | AIBlendingMode |
| The various blending modes that can be used to composite an object.
|
Enumerations |
enum | AIBlendingModeValues {
kAINormalBlendingMode = 0,
kAIMultiplyBlendingMode = 1,
kAIScreenBlendingMode = 2,
kAIOverlayBlendingMode = 3,
kAISoftLightBlendingMode = 4,
kAIHardLightBlendingMode = 5,
kAIColorDodgeBlendingMode = 6,
kAIColorBurnBlendingMode = 7,
kAIDarkenBlendingMode = 8,
kAILightenBlendingMode = 9,
kAIDifferenceBlendingMode = 10,
kAIExclusionBlendingMode = 11,
kAIHueBlendingMode = 12,
kAISaturationBlendingMode = 13,
kAIColorBlendingMode = 14,
kAILuminosityBlendingMode = 15,
kAINumBlendingModes = 16
} |
| Values for AIBlendingMode .
More...
|
enum | AIKnockout { kAIKnockoutUnknown = -1,
kAIKnockoutOff = 0,
kAIKnockoutOn,
kAIKnockoutInherit
} |
| Knockout tri-state.
More...
|