Adobe.com
Contents Suites Classes Class Index Member Index

AIObjectSet.h File Reference

#include "AITypes.h"
#include "AIPlugin.h"
#include "AIColor.h"
#include "AIArt.h"
#include "AIUnicodeString.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIObjectMap
 Object map for object set. More...
struct  AIReplaceColor
 For object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite. More...
struct  AIReplaceColorNotifierData
 For object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite. More...
struct  AIObjectSetMessage
 The contents of an object-set message. More...
struct  AIObjectSetSuite

Defines

#define kAIObjectSetSuite   "AI ObjectSet Suite"
 Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.
#define kAIObjectSetSuiteVersion4   AIAPI_VERSION(4)
#define kAIObjectSetSuiteVersion   kAIObjectSetSuiteVersion4
#define kAIObjectSetVersion   kAIObjectSetSuiteVersion
#define kAIObjectSetChangedNotifier   "AI Object Set Changed Notifier"
 Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.
#define kAIReplaceColorNotifier   "AI Replace Color Notifier"
 Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.
#define kNameClashErr   'NmCl'
 Object set error.
#define kUninitializedDataErr   'init'
 Object set error.
#define kCantDoThatNowErr   '!now'
 Object set error.
#define kCallerAIObjectSet   "AI Object Set"
 Object set caller.
#define kSelectorObjectSetDisposeContents   "AI Object Set Dispose Contents"
 Object set selector.
#define kSelectorObjectSetMarkUsage   "AI Object Set Mark Usage"
 Object set selector.
#define kSelectorObjectSetUpdateInternal   "AI Object Set Update Internal"
 Object set selector.
#define kSelectorObjectSetUpdateExternal   "AI Object Set Update External"
 Object set selector.
#define kSelectorObjectSetPurge   "AI Object Set Purge"
 Object set selector.
#define kSelectorObjectSetChange   "AI Object Set Change"
 Object set selector.
#define kSelectorObjectSetChangeIndirect   "AI Object Set Change Indirect"
 Object set selector.
#define kSelectorObjectSetCopy   "AI Object Set Copy"
 Object set selector.
#define kSelectorObjectSetInitializationDone   "AI Object Set Initialization Done"
 Object set selector.

Typedefs

typedef struct
_t_AIObjectSetOpaque * 
AIObjectSetHandle
 Opaque reference to an object set.
typedef struct _t_AIObjectOpaque * AIObjectHandle
 Opaque reference to an object in an object set.

Enumerations

enum  AIObjectSetChangeType { kAIObjectSetChangeDelete, kAIObjectSetChangeNew, kAIObjectSetChangeChange, kAIObjectSetChangeRename }
 

Types of changes that can be made to object sets.

More...
enum  AIObjectMapType {
  kAIObjectMapCustomColor, kAIObjectMapPattern, kAIObjectMapBrushPattern, kAIObjectMapGradient,
  kAIObjectMapPluginObject, kAIObjectMapDone = -1
}
 

Types of objects that can be stored in an object set.

More...
enum  AIReplaceColorTag {
  kRepGrayColor = kGrayColor, kRepFourColor = kFourColor, kRepPattern = kPattern, kRepCustomColor = kCustomColor,
  kRepGradient = kGradient, kRepThreeColor = kThreeColor, kRepNoneColor = kNoneColor, kRepBrushPattern = kNoneColor + 5,
  kRepColorDone = -1, kRepColorSameTagAsInAIColor = -2
}
 

Color replacement types in object sets.

More...

Detailed Description


Define Documentation

#define kAIObjectSetSuite   "AI ObjectSet Suite"

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite.

#define kAIObjectSetSuiteVersion   kAIObjectSetSuiteVersion4
#define kAIObjectSetSuiteVersion4   AIAPI_VERSION(4)
#define kAIObjectSetVersion   kAIObjectSetSuiteVersion

Typedef Documentation

typedef struct _t_AIObjectOpaque* AIObjectHandle

Opaque reference to an object in an object set.

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite

typedef struct _t_AIObjectSetOpaque* AIObjectSetHandle

Opaque reference to an object set.

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite


Enumeration Type Documentation

Types of objects that can be stored in an object set.

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite

Enumerator:
kAIObjectMapCustomColor 
kAIObjectMapPattern 
kAIObjectMapBrushPattern 
kAIObjectMapGradient 
kAIObjectMapPluginObject 
kAIObjectMapDone 

Types of changes that can be made to object sets.

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite

Enumerator:
kAIObjectSetChangeDelete 
kAIObjectSetChangeNew 
kAIObjectSetChangeChange 
kAIObjectSetChangeRename 

Color replacement types in object sets.

Object sets are deprecated in favor of dictionaries, see AIDictionarySuite

Enumerator:
kRepGrayColor 
kRepFourColor 
kRepPattern 
kRepCustomColor 
kRepGradient 
kRepThreeColor 
kRepNoneColor 
kRepBrushPattern 
kRepColorDone 
kRepColorSameTagAsInAIColor 


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