![]() |
AIEraserTool.hGo to the documentation of this file.00001 //======================================================================================== 00002 // 00003 // ADOBE CONFIDENTIAL 00004 // 00005 // File: AIEraserTool.h 00006 // 00007 // Copyright 2016 Adobe Systems Incorporated 00008 // All Rights Reserved. 00009 // 00010 // NOTICE: All information contained herein is, and remains 00011 // the property of Adobe Systems Incorporated and its suppliers, 00012 // if any. The intellectual and technical concepts contained 00013 // herein are proprietary to Adobe Systems Incorporated and its 00014 // suppliers and are protected by trade secret or copyright law. 00015 // Dissemination of this information or reproduction of this material 00016 // is strictly forbidden unless prior written permission is obtained 00017 // from Adobe Systems Incorporated. 00018 // 00019 //======================================================================================== 00020 00021 #ifndef __AIEraserTool__ 00022 #define __AIEraserTool__ 00023 00024 #include "AITypes.h" 00025 00026 #include "AIHeaderBegin.h" 00027 00028 /******************************************************************************* 00029 ** 00030 ** Constants 00031 ** 00032 **/ 00033 00034 #define kAIEraserToolSuite "AI Eraser Tool Suite" 00035 #define kAIEraserToolSuiteVersion2 AIAPI_VERSION(2) 00036 #define kAIEraserToolSuiteVersion kAIEraserToolSuiteVersion2 00037 #define kAIEraserToolVersion kAIEraserToolSuiteVersion 00038 00039 struct AIEraserToolSuite 00040 { 00041 /*Erases the art under the given panPoints like an eraser */ 00042 AIErr (*Erase)(const AIRealPoint* panPoints, const size_t count); 00043 /* Sets the diameter for the eraser based on the value provided. */ 00044 AIErr (*SetDiameter)(const AIReal diameter); 00045 }; 00046 00047 #include "AIHeaderEnd.h" 00048 00049 #endif // __AIEraserTool__ |
||||||
|
![]() |
|