00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef __ExpandSuite__
00017 #define __ExpandSuite__
00018
00021
00022
00023 #include "AIArt.h"
00024
00025
00026
00027
00028 #define kAIExpandSuite "AI Expand Suite"
00029 #define kAI70ExpandSuite kAIExpandSuite
00030 #define kAIExpandSuiteVersion4 AIAPI_VERSION(4)
00031 #define kAI70ExpandSuiteVersion AIAPI_VERSION(1)
00032
00033
00034 #define kAIExpandSuiteVersion kAIExpandSuiteVersion4
00035 #define kAIExpandVersion kAIExpandSuiteVersion
00036
00064 enum AIExpandFlagValue {
00066 kExpandPluginArt = 0x0001,
00068 kExpandText = 0x0002,
00070 kExpandStroke = 0x0004,
00072 kExpandPattern = 0x0008,
00074 kExpandGradientToMesh = 0x0010,
00076 kExpandGradientToPaths = 0x0020,
00078 kExpandSymbolInstances = 0x0040,
00080 kExpandChartArt = 0x0080,
00082 kExpandOneAtATime = 0x4000,
00084 kExpandShowProgress = 0x8000,
00087 kExpandLockedObjects = 0x10000
00088 };
00089
00090
00091
00100 typedef struct {
00121 AIAPI AIErr (*Expand)( AIArtHandle art, ai::int32 steps );
00122
00123 } AI70ExpandSuite;
00124
00133 typedef struct {
00134
00156 AIAPI AIErr (*Expand)( AIArtHandle art, ai::int32 flags, ai::int32 steps );
00157
00158 } AIExpandSuite;
00159
00160
00161 #endif // __ExpandSuite__
00162