Adobe.com
Contents Suites Classes Class Index Member Index

AIEraserTool.h

Go 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__


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks