Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomglyphs.h File Reference
#include <edl/edltypes.h>
#include <edl/edlgeom.h>
#include <edl/idombrush.h>
#include <edl/idompathgeometry.h>
#include <edl/idomgroup.h>
#include <edl/idomfont.h>
#include <edl/idomglyph.h>
#include <edl/idomnode.h>
#include <edl/idomresources.h>
#include <edl/idomtarget.h>
#include <edl/idompath.h>
#include <edl/iglyphsclusters.h>
#include <edl/edlrenderingintent.h>
#include <edl/edlblackpointcompensation.h>
Include dependency graph for idomglyphs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IDOMGlyphs
 An abstract class providing an interface to a "Glyphs" node. Glyphs nodes are used to represent a run of uniformly formatted text from a single font. Text runs are broken by line advances and formatting changes. When a text run is broken, a new Glyphs node will be created to describe the text from the change point onwards. More...
class  IDOMGlyphs::Data
 Initialization data. More...

Macros

#define IDOMGlyphsClassID   0x26AA00B9, 0x290A4048, 0xA0D141C1, 0xEFCB15CE
#define edlobj2IDOMGlyphs(src)
#define dom2IDOMGlyphs(src)

Functions

 DECL_SMART_PTR (IDOMGlyphs)

Macro Definition Documentation

◆ dom2IDOMGlyphs

#define dom2IDOMGlyphs ( src)
Value:
dom2NodeType<IDOMGlyphs, eDOMGlyphsNode>(src)

◆ edlobj2IDOMGlyphs

#define edlobj2IDOMGlyphs ( src)
Value:
edl_cast((IDOMGlyphs *)NULL, src)
An abstract class providing an interface to a "Glyphs" node. Glyphs nodes are used to represent a run...
Definition idomglyphs.h:49
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ IDOMGlyphsClassID

#define IDOMGlyphsClassID   0x26AA00B9, 0x290A4048, 0xA0D141C1, 0xEFCB15CE

Function Documentation

◆ DECL_SMART_PTR()

DECL_SMART_PTR ( IDOMGlyphs )