Adobe.com
Contents Suites Classes Class Index Member Index

AIExpand.h

Go to the documentation of this file.
00001 /*
00002  *
00003  *      AIExpand.h
00004  * ADOBE SYSTEMS INCORPORATED
00005  * Copyright 1995-2007 Adobe Systems Incorporated.
00006  * All rights reserved.
00007  *
00008  * NOTICE:  Adobe permits you to use, modify, and distribute this file 
00009  * in accordance with the terms of the Adobe license agreement 
00010  * accompanying it. If you have received this file from a source other 
00011  * than Adobe, then your use, modification, or distribution of it 
00012  * requires the prior written permission of Adobe.
00013  *
00014  */
00015 
00016 #ifndef __ExpandSuite__
00017 #define __ExpandSuite__
00018 
00021 /* Imports */
00022 
00023 #include "AIArt.h"
00024 
00025 
00026 /* Constants */
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 /* Latest version */
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 /* Suite */
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 


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