Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomoutline.h File Reference
#include <edl/edltypes.h>
#include <edl/iedltree.h>
#include <edl/idomnode.h>
#include <edl/idomtarget.h>
#include <edl/idomcolor.h>
Include dependency graph for idomoutline.h:

Go to the source code of this file.

Classes

class  IDOMOutlineEntry
 Represents an index to a specific location in the document or a specific location external to the document. More...
class  IDOMOutlineEntry::Data
 Initialization data. More...
class  IDOMOutline
 Represents the outline of the document, which is the collection of bookmarks for the document. More...
class  IDOMOutline::Data
 Initialization data. More...

Macros

#define IDOMOutlineTreeNodeClassID   0xc50ff402, 0xeb5146bd, 0xb71cb56d, 0xb2917eb8
#define edlobj2IDOMOutlineTreeNode(src)
#define IDOMOutlineTreeClassID   0xe506e704, 0x6e2a44ac, 0x90492ec9, 0xf0030b95
#define edlobj2IDOMOutlineTree(src)
#define IDOMOutlineEntryClassID   0x8779c348, 0x5b8647ad, 0x998a9ac5, 0xf917346d
#define edlobj2IDOMOutlineEntry(src)
#define IDOMOutlineClassID   0x236225f5, 0xf0ab4443, 0xa0f0b200, 0x138611e3
#define edlobj2IDOMOutline(src)

Typedefs

typedef IEDLTreeNode< IDOMOutlineEntryPtr > IDOMOutlineTreeNode
typedef IEDLTree< IDOMOutlineEntryPtr > IDOMOutlineTree

Functions

 DECL_SMART_PTR (IDOMOutlineEntry)
 DECL_SMART_PTR (IDOMOutlineTreeNode)
 DECL_SMART_PTR (IDOMOutlineTree)
 DECL_SMART_PTR (IDOMOutline)

Macro Definition Documentation

◆ edlobj2IDOMOutline

#define edlobj2IDOMOutline ( src)
Value:
edl_cast((IDOMOutline *)NULL, src)
Represents the outline of the document, which is the collection of bookmarks for the document.
Definition idomoutline.h:238
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2IDOMOutlineEntry

#define edlobj2IDOMOutlineEntry ( src)
Value:
Represents an index to a specific location in the document or a specific location external to the doc...
Definition idomoutline.h:52

◆ edlobj2IDOMOutlineTree

#define edlobj2IDOMOutlineTree ( src)
Value:
IEDLTree< IDOMOutlineEntryPtr > IDOMOutlineTree
Definition idomoutline.h:25

◆ edlobj2IDOMOutlineTreeNode

#define edlobj2IDOMOutlineTreeNode ( src)
Value:
IEDLTreeNode< IDOMOutlineEntryPtr > IDOMOutlineTreeNode
Definition idomoutline.h:20

◆ IDOMOutlineClassID

#define IDOMOutlineClassID   0x236225f5, 0xf0ab4443, 0xa0f0b200, 0x138611e3

◆ IDOMOutlineEntryClassID

#define IDOMOutlineEntryClassID   0x8779c348, 0x5b8647ad, 0x998a9ac5, 0xf917346d

◆ IDOMOutlineTreeClassID

#define IDOMOutlineTreeClassID   0xe506e704, 0x6e2a44ac, 0x90492ec9, 0xf0030b95

◆ IDOMOutlineTreeNodeClassID

#define IDOMOutlineTreeNodeClassID   0xc50ff402, 0xeb5146bd, 0xb71cb56d, 0xb2917eb8

Typedef Documentation

◆ IDOMOutlineTree

typedef IEDLTree<IDOMOutlineEntryPtr> IDOMOutlineTree

◆ IDOMOutlineTreeNode

typedef IEDLTreeNode<IDOMOutlineEntryPtr> IDOMOutlineTreeNode

Function Documentation

◆ DECL_SMART_PTR() [1/4]

DECL_SMART_PTR ( IDOMOutline )

◆ DECL_SMART_PTR() [2/4]

DECL_SMART_PTR ( IDOMOutlineEntry )

◆ DECL_SMART_PTR() [3/4]

DECL_SMART_PTR ( IDOMOutlineTree )

◆ DECL_SMART_PTR() [4/4]

DECL_SMART_PTR ( IDOMOutlineTreeNode )