Adobe.com
Contents Suites Classes Class Index Member Index

ai::Entry Class Reference

#include <IAIDictionary.hpp>

List of all members.

Classes

class  Impl

Public Member Functions

 Entry (AIEntryRef entryRef)
 Entry (bool boolVal)
 Entry (ai::int32 intVal)
 Entry (AIReal realVal)
 Entry (const AIRealPoint &point)
 Entry (const AIRealMatrix &matrix)
 Entry (const std::string &strVal)
 Entry (const ai::UnicodeString &value)
 Entry (const BinaryType &value)
 Entry (const Array &value)
 Entry (const Dictionary &value)
 Entry (const AIFillStyle &value)
 Entry (const AIStrokeStyle &value)
 Entry (const Entry &other)
 ~Entry ()
bool BoolVal () const
 operator bool () const
ai::int32 IntVal () const
 operator ai::int32 () const
AIReal RealVal () const
 operator AIReal () const
AIRealMatrix MatrixVal () const
 operator AIRealMatrix () const
AIRealPoint PointVal () const
 operator AIRealPoint () const
BinaryType BinaryVal () const
 operator BinaryType () const
std::string StringVal () const
 operator std::string () const
ai::UnicodeString UnicodeStringVal () const
 operator ai::UnicodeString () const
AIArtHandle ArtHandleVal () const
AIPatternHandle PatternVal () const
AIPatternHandle BrushPatternVal () const
AIGradientHandle GradientVal () const
AICustomColorHandle CustomColorVal () const
AIObjectHandle PluginObjectVal () const
AIPatternHandle SymbolPatternVal () const
std::unique_ptr< AIFillStyleFillStyleVal () const
std::unique_ptr< AIStrokeStyleStrokeStyleVal () const
AIArtStyleHandle ArtStyleVal () const
void BinaryVal (void *value, size_t &size) const
Array ArrayVal () const
 operator Array () const
Dictionary DictionaryVal () const
 operator Dictionary () const
AIEntryType GetType () const
AIEntryRef get () const
bool operator== (const Entry &other) const
ai::UnicodeString GetAsUnicodeString () const
 Try to get the entry value as a string if possible, throw if it can't.
void swap (Entry &other) AINOEXCEPT
 Entry (Entry &&other) AINOEXCEPT
Entryoperator= (Entry other) AINOEXCEPT

Static Public Member Functions

static Entry FromPattern (AIPatternHandle pattern)
static Entry FromBrushPattern (AIPatternHandle pattern)
static Entry FromGradient (AIGradientHandle gradient)
static Entry FromCustomColor (AICustomColorHandle customColor)
static Entry FromPluginObject (AIObjectHandle obj)
static Entry FromSymbolPattern (AIPatternHandle symbolPattern)
static Entry FromArtStyle (AIArtStyleHandle artStyle)
static Entry FromBinary (void *data, size_t size)

Constructor & Destructor Documentation

ai::Entry::Entry ( bool  boolVal  ) 
ai::Entry::Entry ( ai::int32  intVal  ) 
ai::Entry::Entry ( AIReal  realVal  ) 
ai::Entry::Entry ( const AIRealPoint point  ) 
ai::Entry::Entry ( const AIRealMatrix matrix  ) 
ai::Entry::Entry ( const std::string &  strVal  ) 
ai::Entry::Entry ( const ai::UnicodeString value  ) 
ai::Entry::Entry ( const BinaryType &  value  ) 
ai::Entry::Entry ( const Array value  ) 
ai::Entry::Entry ( const Dictionary value  ) 
ai::Entry::Entry ( const AIFillStyle value  ) 
ai::Entry::Entry ( const AIStrokeStyle value  ) 
ai::Entry::Entry ( const Entry other  ) 
ai::Entry::~Entry (  ) 
ai::Entry::Entry ( Entry &&  other  ) 

References swap().


Member Function Documentation

Array ai::Entry::ArrayVal (  )  const

Referenced by operator Array().

AIArtHandle ai::Entry::ArtHandleVal (  )  const
AIArtStyleHandle ai::Entry::ArtStyleVal (  )  const
void ai::Entry::BinaryVal ( void *  value,
size_t &  size 
) const
Entry::BinaryType ai::Entry::BinaryVal (  )  const
bool ai::Entry::BoolVal (  )  const

Referenced by operator bool(), and ai::Array::Test().

AIPatternHandle ai::Entry::BrushPatternVal (  )  const
AICustomColorHandle ai::Entry::CustomColorVal (  )  const
Dictionary ai::Entry::DictionaryVal (  )  const

Referenced by operator Dictionary().

std::unique_ptr< AIFillStyle > ai::Entry::FillStyleVal (  )  const
Entry ai::Entry::FromArtStyle ( AIArtStyleHandle  artStyle  )  [static]
Entry ai::Entry::FromBinary ( void *  data,
size_t  size 
) [static]
Entry ai::Entry::FromBrushPattern ( AIPatternHandle  pattern  )  [static]
Entry ai::Entry::FromCustomColor ( AICustomColorHandle  customColor  )  [static]
Entry ai::Entry::FromGradient ( AIGradientHandle  gradient  )  [static]
Entry ai::Entry::FromPattern ( AIPatternHandle  pattern  )  [static]
Entry ai::Entry::FromPluginObject ( AIObjectHandle  obj  )  [static]
Entry ai::Entry::FromSymbolPattern ( AIPatternHandle  symbolPattern  )  [static]
AIEntryRef ai::Entry::get (  )  const
ai::UnicodeString ai::Entry::GetAsUnicodeString (  )  const

Try to get the entry value as a string if possible, throw if it can't.

AIEntryType ai::Entry::GetType (  )  const
AIGradientHandle ai::Entry::GradientVal (  )  const
ai::int32 ai::Entry::IntVal (  )  const

Referenced by operator ai::int32().

AIRealMatrix ai::Entry::MatrixVal (  )  const
ai::Entry::operator ai::int32 (  )  const [inline]

References IntVal().

ai::Entry::operator ai::UnicodeString (  )  const [inline]

References UnicodeStringVal().

ai::Entry::operator AIReal (  )  const [inline]
ai::Entry::operator AIRealMatrix (  )  const [inline]
ai::Entry::operator AIRealPoint (  )  const [inline]
ai::Entry::operator Array (  )  const

References ArrayVal().

ai::Entry::operator BinaryType (  )  const [inline]
ai::Entry::operator bool (  )  const [inline]

References BoolVal().

ai::Entry::operator Dictionary (  )  const

References DictionaryVal().

ai::Entry::operator std::string (  )  const [inline]

References StringVal().

Entry & ai::Entry::operator= ( Entry  other  ) 
bool ai::Entry::operator== ( const Entry other  )  const
AIPatternHandle ai::Entry::PatternVal (  )  const
AIObjectHandle ai::Entry::PluginObjectVal (  )  const
AIRealPoint ai::Entry::PointVal (  )  const
AIReal ai::Entry::RealVal (  )  const
std::string ai::Entry::StringVal (  )  const

Referenced by operator std::string().

std::unique_ptr< AIStrokeStyle > ai::Entry::StrokeStyleVal (  )  const
void ai::Entry::swap ( Entry other  ) 

Referenced by Entry().

AIPatternHandle ai::Entry::SymbolPatternVal (  )  const
ai::UnicodeString ai::Entry::UnicodeStringVal (  )  const

The documentation for this class was generated from the following files:


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