MagickCore  6.9.11-59
Convert, Edit, Or Compose Bitmap Images
type.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _TypeInfo
 

Typedefs

typedef struct _TypeInfo TypeInfo
 

Enumerations

enum  StretchType {
  UndefinedStretch, NormalStretch, UltraCondensedStretch, ExtraCondensedStretch,
  CondensedStretch, SemiCondensedStretch, SemiExpandedStretch, ExpandedStretch,
  ExtraExpandedStretch, UltraExpandedStretch, AnyStretch
}
 
enum  StyleType {
  UndefinedStyle, NormalStyle, ItalicStyle, ObliqueStyle,
  AnyStyle, BoldStyle
}
 

Functions

MagickExport char ** GetTypeList (const char *, size_t *, ExceptionInfo *)
 
MagickExport MagickBooleanType ListTypeInfo (FILE *, ExceptionInfo *)
 
MagickExport MagickBooleanType TypeComponentGenesis (void)
 
MagickExport const TypeInfoGetTypeInfo (const char *, ExceptionInfo *)
 
MagickExport const TypeInfoGetTypeInfoByFamily (const char *, const StyleType, const StretchType, const size_t, ExceptionInfo *)
 
MagickExport const TypeInfo ** GetTypeInfoList (const char *, size_t *, ExceptionInfo *)
 
MagickExport void TypeComponentTerminus (void)
 

Typedef Documentation

◆ TypeInfo

typedef struct _TypeInfo TypeInfo

Enumeration Type Documentation

◆ StretchType

Enumerator
UndefinedStretch 
NormalStretch 
UltraCondensedStretch 
ExtraCondensedStretch 
CondensedStretch 
SemiCondensedStretch 
SemiExpandedStretch 
ExpandedStretch 
ExtraExpandedStretch 
UltraExpandedStretch 
AnyStretch 

◆ StyleType

enum StyleType
Enumerator
UndefinedStyle 
NormalStyle 
ItalicStyle 
ObliqueStyle 
AnyStyle 
BoldStyle 

Function Documentation

◆ GetTypeInfo()

MagickExport const TypeInfo* GetTypeInfo ( const char *  ,
ExceptionInfo  
)

◆ GetTypeInfoByFamily()

MagickExport const TypeInfo * GetTypeInfoByFamily ( const char *  ,
const  StyleType,
const  StretchType,
const  size_t,
ExceptionInfo  
)

◆ GetTypeInfoList()

MagickExport const TypeInfo ** GetTypeInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)

References AcquireQuantumMemory(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GetTypeInfo(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _TypeInfo::name, ResetSplayTreeIterator(), _TypeInfo::stealth, TraceEvent, type_cache, type_semaphore, TypeInfoCompare(), and UnlockSemaphoreInfo().

Referenced by ListTypeInfo().

Here is the caller graph for this function:

◆ GetTypeList()

◆ ListTypeInfo()

MagickExport MagickBooleanType ListTypeInfo ( FILE *  ,
ExceptionInfo  
)

◆ TypeComponentGenesis()

MagickExport MagickBooleanType TypeComponentGenesis ( void  )

References AllocateSemaphoreInfo(), MagickTrue, and type_semaphore.

Referenced by MagickCoreGenesis().

Here is the caller graph for this function:

◆ TypeComponentTerminus()

MagickExport void TypeComponentTerminus ( void  )

References ActivateSemaphoreInfo(), DestroySemaphoreInfo(), DestroySplayTree(), LockSemaphoreInfo(), type_cache, type_semaphore, and UnlockSemaphoreInfo().

Referenced by MagickCoreTerminus().

Here is the caller graph for this function: