edlblend.h | |
edlmath.h | (very thin) portability layer around operating system provided math functionality but also includes a definition of "pi" and functions to interconvert between (angular) degrees and radians |
edlnamespaces.h | EDL C++ namespace(s) |
edlproperty.h | EDL uses the concept of a "property" that can store a value that has one of a number of different types (integer, string, pointer, time etc.) |
edlqname.h | IEDLNamespace and EDLQName classes |
edlquartz.h | A renderer that allows painting of EDL DOM into a Quartz2D Core Graphics context. Currently only XPS-compatible DOM is supported. The renderer is reentrant and can be used on multiple threads, providing that the destination context supports this. The renderer also caches certain objects to improve performance of repeat renders |
edlstring.h | EDLString and EDLSysString classes and associated EDL string manipulation functions |
edltime.h | IEDLTime class that represents the EDL date-time |
edltypes.h | EDL "standard" types including known bit-length signed and unsigned integer type[def]s and definitions of EDL_TRUE and EDL_FALSE |
edlvector.h | Simple buffer class which preserves the allocation context where the buffers were created |
edlversion.h | Defines Mako version numbers |
idombrush.h | |
idomfont.h | |
idomfontpcl.h | IDOMFont PCL generation interfaces |
idomform.h | |
idomnode.h | |
idomresources.h | IDOMResources interface |
iedlcollection.h | EDL "collection" interface |
iedlenum.h | EDL iterator template classes designed to allow iteration over the contents of a collection. Then a set of typedefs that provide collections of doubles, FPoints, FRects, EDLStrings and EDLSysStrings that can then be iterated over |
iedltree.h | EDL "tree" interface |
ifilespec.h | Interface to File specification |
iimagecodec.h | |
ircobject.h | Interface for Reference Counted Object |
memutils.h | EDL portability wrappers around memset(), memcpy() and memcmp() to allow EDL to use alternate implementations where necessary |
objclassid.h | An object class ID is a 128-bit globally unique ID (i.e. a GUID). In EDL it is abstracted within a CClassID class that provides methods for constructing GUIDs from 4 unsigned 32-bit integers or a string or even another CClassID and a method for comparing GUIDs |
platform.h | Platform-dependent defines, enumerations, types etc. that are visible through the EDL API |
smartptr.h | EDL smart pointers which, in conjunction with the IRCOject class provide reference-counted and automatically garbage-collected IEDLObjects which are typically returned by one of the EDL class factories |
customtransform.h | A framework to allow transforms to be written externally of Mako |
distiller.h | PostScript to PDF conversion |
ijpdsinput.h | IJPDS Input-Specific Features |
interactive.h | JawsMako interactive features |
jawsmako.h | |
optionalcontent.h | |
pcl5input.h | PCL5 Input-Specific Features |
pcl5output.h | JawsMako PCL5 Output |
pclxlinput.h | PCL/XL Input-Specific Features |
pclxloutput.h | JawsMako PCLXL Output |
pdfinput.h | PDF Input-Specific Features |
pdfobjects.h | |
pdfoutput.h | JawsMako PDF Output |
pdfpage.h | PDF Page Management Features |
ppmlinput.h | Ppml Input-Specific Features |
prninput.h | PRN Input-Specific Features |
psinput.h | PostScript Input-Specific Features |
separator.h | |
structure.h | |
text.h | |
transforms.h | Transforms for JawsMako, allowing direct modification of individual brushes, nodes, or entire pages |
types.h | |
xpsoutput.h | JawsMako XPS Output |