Adobe.com
Contents Suites Classes Class Index Member Index

AIRasterTypes.h

Go to the documentation of this file.
00001 /*************************************************************************
00002  * ADOBE CONFIDENTIAL
00003  * ___________________
00004  *
00005  *  Copyright 2018 Adobe Systems Incorporated
00006  *  All Rights Reserved.
00007  *
00008  * NOTICE:  All information contained herein is, and remains
00009  * the property of Adobe Systems Incorporated and its suppliers,
00010  * if any.  The intellectual and technical concepts contained
00011  * herein are proprietary to Adobe Systems Incorporated and its
00012  * suppliers and are protected by all applicable intellectual property
00013  * laws, including trade secret and copyright laws.
00014  * Dissemination of this information or reproduction of this material
00015  * is strictly forbidden unless prior written permission is obtained
00016  * from Adobe Systems Incorporated.
00017  **************************************************************************/
00018 
00019 #pragma once
00020 #ifndef __AIRasterTypes__
00021 #define __AIRasterTypes__
00022 
00023 namespace ai {
00025     enum RasterColorSpace {
00028         kColorSpaceHasAlpha                     = 0x10,
00029 
00033         kGrayColorSpace                         = 0,
00036         kRGBColorSpace                          = 1,
00040         kCMYKColorSpace                         = 2,
00043         kLabColorSpace                          = 3,
00047         kSeparationColorSpace           = 4,
00052         kNChannelColorSpace                     = 5,
00057         kIndexedColorSpace                      = 6,
00058 
00060         kAlphaGrayColorSpace            = (kGrayColorSpace | kColorSpaceHasAlpha),
00062         kAlphaRGBColorSpace                     = (kRGBColorSpace  | kColorSpaceHasAlpha),
00064         kAlphaCMYKColorSpace            = (kCMYKColorSpace | kColorSpaceHasAlpha),
00066         kAlphaLabColorSpace                     = (kLabColorSpace | kColorSpaceHasAlpha),
00068         kAlphaSeparationColorSpace      = (kSeparationColorSpace | kColorSpaceHasAlpha),
00070         kAlphaNChannelColorSpace        = (kNChannelColorSpace | kColorSpaceHasAlpha),
00072         kAlphaIndexedColorSpace         = (kIndexedColorSpace | kColorSpaceHasAlpha),
00073 
00074         kInvalidColorSpace                      = 0xFF
00075     };
00076 
00077 
00080     enum RasterDataState {
00083         kAIRasterNoData                         = 0,
00086         kAIRasterLinkData                       = 1,
00089         kAIRasterEditedData                     = 2
00090     };
00091 }
00092 
00093 #endif


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