Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomnode.h File Reference
#include <edl/iedlobject.h>
#include <edl/iedlenum.h>
#include <edl/edltypes.h>
#include <edl/idomid.h>
#include <edl/edlproperty.h>
#include <edl/edlgeom.h>
#include <edl/edlvector.h>
Include dependency graph for idomnode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...

Macros

#define edlobj2IDOMNode(src)

Typedefs

typedef CEDLVector< IDOMNodePtr > CDOMNodeVect

Enumerations

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...

Functions

 DECL_SMART_PTR (IDOMNode)

Macro Definition Documentation

◆ edlobj2IDOMNode

#define edlobj2IDOMNode ( src)
Value:
edl_cast((IDOMNode *)NULL, src)
Abstract class providing the interface to basic DOM node functionality. IDOMNode is the base class fo...
Definition idomnode.h:139
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

Typedef Documentation

◆ CDOMNodeVect

typedef CEDLVector<IDOMNodePtr> CDOMNodeVect

Function Documentation

◆ DECL_SMART_PTR()

DECL_SMART_PTR ( IDOMNode )