Mako 7.3.0 API

IDOMNode Interface. An interface to basic DOM node functionality. IDOMNode is the base class for many of the other DOM node types, and defines many of the basic functions of DOM nodes. More...

Files

file  idomresources.h
 IDOMResources interface.
 

Classes

class  IDOMCatalog
 IDOMCatalog interface The IDOMCatalog serves as a catalog for addressable DOM nodes, where a DOM node ID is used as the address of the node. More...
 
class  IDOMNodeFlags
 A collection of bit flags used to signal various conditions of the node. For example, the eNodeRenderFlag flag identifies nodes that require rendering. More...
 
class  IDOMNode
 Abstract class providing the interface to basic DOM node functionality. IDOMNode is the base class for many of the other DOM node types, and defines many of the basic functions of DOM nodes. Exceptions of type IEDLError are thrown on outright failures. More...
 
class  IDOMResource
 Provides an interface to an EDL DOM node representing a generalised resource. A resource represents non-markup document content such as images, fonts and profiles. Resources are generally stream based. This class provides the base class for interfaces to more specialized resource node types. More...
 

Typedefs

typedef EDL::uint64 DOMid
 Type used to uniquely idenitify a DOM node.
 

Enumerations

enum  eEdgeMode { eEMDefault , eEMAliased }
 Available options for the RenderOptionsEdgeMode property, which controls anti-aliasing behavior on anti-aliasing renderers.
 
enum  eDOMNodeType {
  eDOMContentRootNode , eDOMDocumentSequenceNode , eDOMDocumentNode , eDOMFixedDocumentNode ,
  eDOMPageNode , eDOMFixedPageNode , eDOMGroupNode , eDOMCharPathGroupNode ,
  eDOMTransparencyGroupNode , eDOMCanvasNode , eDOMGlyphsNode , eDOMGlyphNode ,
  eDOMPathNode , eDOMRefNode , eDOMJobTkContentNode , eDOMJobTkNodeNode ,
  eDOMJobTkValueNode , eDOMJobTkGenericNodeNode , eDOMJobTkGenericCharacterDataNode , eDOMVisualRootNode ,
  eDOMOutlineNode , eDOMOutlineEntryNode , eDOMAnnotationAppearanceNode , eDOMFormNode ,
  eDOMFormInstanceNode , eDOMFragmentNode , eDOMTileNode , eDOMNodeTypeCnt
}
 DOM node type enumeration. More...
 

Detailed Description

IDOMNode Interface. An interface to basic DOM node functionality. IDOMNode is the base class for many of the other DOM node types, and defines many of the basic functions of DOM nodes.

Enumeration Type Documentation

◆ eDOMNodeType

DOM node type enumeration.

Enumerator
eDOMContentRootNode 

Content Root Node.

eDOMDocumentSequenceNode 

Document Sequence Node.

eDOMDocumentNode 

Document Node.

eDOMFixedDocumentNode 

Fixed Document Node.

eDOMPageNode 

Page Node.

eDOMFixedPageNode 

FixedPage Node.

eDOMGroupNode 

Group Node.

eDOMCharPathGroupNode 

Char Path Group Node.

eDOMTransparencyGroupNode 

Transparency GroupNode.

eDOMCanvasNode 

Canvas Node.

eDOMGlyphsNode 

Glyphs Node.

eDOMGlyphNode 

Glyph Node.

eDOMPathNode 

Path Node.

eDOMRefNode 

Ref Node.

eDOMJobTkContentNode 

JobTicket Content Node.

eDOMJobTkNodeNode 

JobTicket Node Node.

eDOMJobTkValueNode 

JobTicket Value Node.

eDOMJobTkGenericNodeNode 

JobTicket Generic Node Node.

eDOMJobTkGenericCharacterDataNode 

JobTicket Generic Character Data Node.

eDOMVisualRootNode 

Visual Root Node.

eDOMOutlineNode 

Outline Node.

eDOMOutlineEntryNode 

Outline Entry Node.

eDOMAnnotationAppearanceNode 

Annotation Appearance Node.

eDOMFormNode 

Form Node.

eDOMFormInstanceNode 

Form Instance Node.

eDOMFragmentNode 

Fragment Node.

eDOMTileNode 

Tile Node.

eDOMNodeTypeCnt 

Node Type Container.