Adobe.com
Contents Suites Classes Class Index Member Index

ai::Entry::Impl Class Reference

List of all members.

Public Member Functions

 Impl (AIEntryRef entryRef)
 Impl (const Impl &other)
 Impl (bool boolVal)
 Impl (ai::int32 intVal)
 Impl (AIReal realVal)
 Impl (const AIRealPoint &point)
 Impl (const AIRealMatrix &matrix)
 Impl (const std::string &strVal)
 Impl (const ai::UnicodeString &value)
 Impl (const BinaryType &value)
 Impl (const Array &value)
 Impl (const Dictionary &value)
 Impl (const AIFillStyle &value)
 Impl (const AIStrokeStyle &value)
bool BoolVal () const
ai::int32 IntVal () const
AIReal RealVal () const
AIRealMatrix MatrixVal () const
AIRealPoint PointVal () const
BinaryType BinaryVal () const
std::string StringVal () const
ai::UnicodeString UnicodeStringVal () const
Array ArrayVal () const
Dictionary DictionaryVal () const
AIEntryType GetType () const
AIEntryRef get () const
ai::UnicodeString GetAsUnicodeString () const
bool equal (const Impl &other) const
AIArtHandle ArtHandleVal () const
AIPatternHandle PatternVal () const
AIPatternHandle BrushPatternVal () const
AIGradientHandle GradientVal () const
AICustomColorHandle CustomColorVal () const
AIObjectHandle PluginObjectVal () const
std::unique_ptr< AIFillStyleAIFillStyleVal () const
std::unique_ptr< AIStrokeStyleAIStrokeStyleVal () const
AIPatternHandle SymbolPatternVal () const
AIArtStyleHandle ArtStyleVal () const
void BinaryVal (void *value, size_t &size) const

Static Public Member Functions

static std::unique_ptr< ImplCreateImplConsumeRef (AIEntryRef entry)
static std::unique_ptr< ImplFromPattern (AIPatternHandle pattern)
static std::unique_ptr< ImplFromGradient (AIGradientHandle gradient)
static std::unique_ptr< ImplFromCustomColor (AICustomColorHandle customColor)
static std::unique_ptr< ImplFromPluginObject (AIObjectHandle obj)
static std::unique_ptr< ImplFromSymbolPattern (AIPatternHandle obj)
static std::unique_ptr< ImplFromBrushPattern (AIPatternHandle pattern)
static std::unique_ptr< ImplFromArtStyle (AIArtStyleHandle artStyle)
static std::unique_ptr< ImplFromBinary (void *data, size_t size)

Constructor & Destructor Documentation

ai::Entry::Impl::Impl ( AIEntryRef  entryRef  )  [inline, explicit]
ai::Entry::Impl::Impl ( const Impl other  )  [inline, explicit]
ai::Entry::Impl::Impl ( bool  boolVal  )  [inline, explicit]
ai::Entry::Impl::Impl ( ai::int32  intVal  )  [inline, explicit]
ai::Entry::Impl::Impl ( AIReal  realVal  )  [inline, explicit]
ai::Entry::Impl::Impl ( const AIRealPoint point  )  [inline]
ai::Entry::Impl::Impl ( const AIRealMatrix matrix  )  [inline]
ai::Entry::Impl::Impl ( const std::string &  strVal  )  [inline]
ai::Entry::Impl::Impl ( const ai::UnicodeString value  )  [inline]
ai::Entry::Impl::Impl ( const BinaryType &  value  )  [inline]
ai::Entry::Impl::Impl ( const Array value  )  [inline]
ai::Entry::Impl::Impl ( const Dictionary value  )  [inline]
ai::Entry::Impl::Impl ( const AIFillStyle value  )  [inline]
ai::Entry::Impl::Impl ( const AIStrokeStyle value  )  [inline]

Member Function Documentation

std::unique_ptr<AIFillStyle> ai::Entry::Impl::AIFillStyleVal (  )  const [inline]
std::unique_ptr<AIStrokeStyle> ai::Entry::Impl::AIStrokeStyleVal (  )  const [inline]
Array ai::Entry::Impl::ArrayVal (  )  const [inline]
AIArtHandle ai::Entry::Impl::ArtHandleVal (  )  const [inline]

References AIEntrySuite::ToArt.

AIArtStyleHandle ai::Entry::Impl::ArtStyleVal (  )  const [inline]
void ai::Entry::Impl::BinaryVal ( void *  value,
size_t &  size 
) const [inline]
BinaryType ai::Entry::Impl::BinaryVal (  )  const [inline]
bool ai::Entry::Impl::BoolVal (  )  const [inline]
AIPatternHandle ai::Entry::Impl::BrushPatternVal (  )  const [inline]
static std::unique_ptr<Impl> ai::Entry::Impl::CreateImplConsumeRef ( AIEntryRef  entry  )  [inline, static]
AICustomColorHandle ai::Entry::Impl::CustomColorVal (  )  const [inline]
Dictionary ai::Entry::Impl::DictionaryVal (  )  const [inline]
bool ai::Entry::Impl::equal ( const Impl other  )  const [inline]

References AIEntrySuite::Equiv.

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

References AIEntrySuite::GetType.

AIGradientHandle ai::Entry::Impl::GradientVal (  )  const [inline]
ai::int32 ai::Entry::Impl::IntVal (  )  const [inline]
AIRealMatrix ai::Entry::Impl::MatrixVal (  )  const [inline]
AIPatternHandle ai::Entry::Impl::PatternVal (  )  const [inline]
AIObjectHandle ai::Entry::Impl::PluginObjectVal (  )  const [inline]
AIRealPoint ai::Entry::Impl::PointVal (  )  const [inline]
AIReal ai::Entry::Impl::RealVal (  )  const [inline]

References AIEntrySuite::ToReal.

std::string ai::Entry::Impl::StringVal (  )  const [inline]
AIPatternHandle ai::Entry::Impl::SymbolPatternVal (  )  const [inline]
ai::UnicodeString ai::Entry::Impl::UnicodeStringVal (  )  const [inline]

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


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