![]() |
AIEnvelopeAction.hGo to the documentation of this file.00001 #ifndef _AIENVELOPEACTION_H_ 00002 #define _AIENVELOPEACTION_H_ 00003 00004 /* 00005 * Name: AIEnvelopeAction.h 00006 * $Revision: 1 $ 00007 * Author: 00008 * Date: 00009 * Purpose: Adobe Illustrator Actions for envelopes. 00010 * 00011 * ADOBE SYSTEMS INCORPORATED 00012 * Copyright 2001-2007 Adobe Systems Incorporated. 00013 * All rights reserved. 00014 * 00015 * NOTICE: Adobe permits you to use, modify, and distribute this file 00016 * in accordance with the terms of the Adobe license agreement 00017 * accompanying it. If you have received this file from a source other 00018 * than Adobe, then your use, modification, or distribution of it 00019 * requires the prior written permission of Adobe. 00020 * 00021 */ 00022 00023 #ifndef __AIActionManager_h__ 00024 #include "AIActionManager.h" 00025 #endif 00026 00027 // Action menu identifiers; stored as \c #actionTypeEnum values when recorded 00029 #define kAIEnvelopeActionMenuRelease 0 00030 00031 #define kAIEnvelopeActionMenuOptions 1 00032 00033 #define kAIEnvelopeActionMenuExpand 2 00034 00035 #define kAIEnvelopeActionMenuToggle 3 00036 00037 // Action 'type' identifiers; stored as \c #actionTypeEnum values when recorded 00039 #define kAIEnvelopeActionTypeWarp 0 00040 00041 #define kAIEnvelopeActionTypeMesh 1 00042 00043 #define kAIEnvelopeActionTypeTopObject 2 00044 00045 //------------------------------------------------------------------------------ 00046 00082 #define kAIEnvelopeMenuAction "ai_plugin_envelope" 00083 00092 const ActionParamKeyID kAIEnvelopeMenuItem = 'menu'; // enum 00095 const ActionParamKeyID kAIEnvelopeAntiAliasRaster = 'aars'; // bool 00101 const ActionParamKeyID kAIEnvelopePreserveRasterShape = 'alph'; // enum 00106 const ActionParamKeyID kAIEnvelopeFidelity = 'fidt'; // integer 00112 const ActionParamKeyID kAIEnvelopeDistortAppearance = 'app.'; // bool 00114 const ActionParamKeyID kAIEnvelopeDistortPatterns = 'patt'; // bool 00116 const ActionParamKeyID kAIEnvelopeDistortGradients = 'grad'; // bool 00117 00118 //------------------------------------------------------------------------------ 00119 00141 #define kAIEnvelopeMakeAction "ai_plugin_envelope_make" 00142 00147 const ActionParamKeyID kAIEnvelopeMakeType = 'type'; // enum 00149 const ActionParamKeyID kAIEnvelopeNumRows = 'rows'; // integer 00151 const ActionParamKeyID kAIEnvelopeNumCols = 'cols'; // integer 00153 const ActionParamKeyID kAIEnvelopeWarpStyle = 'warp'; // enum 00156 const ActionParamKeyID kAIEnvelopeBend = 'bend'; // unit real 00159 const ActionParamKeyID kAIEnvelopeHorizDistort = 'horz'; // unit real 00162 const ActionParamKeyID kAIEnvelopeVertDistort = 'vert'; // unit real 00164 const ActionParamKeyID kAIEnvelopeRotate90 = 'rot.'; // enum 00165 00166 //------------------------------------------------------------------------------ 00167 00178 #define kAIEnvelopeResetAction "ai_plugin_envelope_reset" 00179 00183 const ActionParamKeyID kAIEnvelopeResetType = 'type'; // enum 00185 const ActionParamKeyID kAIEnvelopeMaintainShape = 'shap'; // bool 00186 // The following keys are reused from the kAIEnvelopeMakeAction action and are already defined 00187 //const ActionParamKeyID kAIEnvelopeNumRows = 'rows'; // integer 00188 //const ActionParamKeyID kAIEnvelopeNumCols = 'cols'; // integer 00189 //const ActionParamKeyID kAIEnvelopeWarpStyle = 'warp'; // enum 00190 //const ActionParamKeyID kAIEnvelopeBend = 'bend'; // unit real 00191 //const ActionParamKeyID kAIEnvelopeHorizDistort = 'horz'; // unit real 00192 //const ActionParamKeyID kAIEnvelopeVertDistort = 'vert'; // unit real 00193 //const ActionParamKeyID kAIEnvelopeRotate90 = 'rot.'; // enum 00194 00195 00196 #endif // _AIENVELOPEACTION_H_ |
||||||
|
![]() |
|