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

Go to the source code of this file.

Classes

class  IDOMTarget
 Base class for defining hyperlink targets in a document. More...
class  IDOMExternalTarget
 IDOMExternalTarget interface. More...
class  IDOMInternalTarget
 The IDOMInternalTarget interface describes the targets of hyperlinks that are in the same document but not on the current page. More...
class  TypeWithNull< basetype >
class  IDOMPageTarget
 IDOMPageTarget nodes are used to describe hyperlinks on a page to targets on the same page. More...
class  IDOMPageRectTarget
 IDOMPageRectTarget nodes are used to describe hyperlinks on a page rectangle to targets on the same page. More...
class  IDOMActionLaunch
 IDOMActionLaunch interface. More...
class  IDOMActionArray
 IDOMActionArray interface. More...

Macros

#define edlobj2IDOMTarget(src)
#define IDOMExternalTargetClassID   0x45192b05, 0xa73c447f, 0xbd0ac312, 0x882e6a7d
#define edlobj2IDOMExternalTarget(src)
#define IDOMInternalTargetClassID   0xfcf28aeb, 0xf977476b, 0x884a1ab2, 0xfac79443
#define edlobj2IDOMInternalTarget(src)
#define IDOMPageTargetClassID   0x2cb17446, 0xac5741d3, 0xb9ba405e, 0x616c7cee
#define edlobj2IDOMPageTarget(src)
#define IDOMPageRectTargetClassID   0xd21f80cf, 0x124c495b, 0x9eb05a87, 0x2fa73ef6
#define edlobj2IDOMPageRectTarget(src)
#define IDOMActionLaunchClassID   0x877b883f, 0x5dcf4c04, 0xa469d7f5, 0xf637b394
#define edlobj2IDOMActionLaunch(src)
#define IDOMActionArrayClassID   0x52205412, 0xfaf74a65, 0x9d1d5e19, 0x9d15ece6
#define edlobj2IDOMActionArray(src)

Typedefs

typedef TypeWithNull< double > doubleWithNull
typedef IInputEnumRC< IDOMTargetPtr > IDOMTargetCollectionEnum

Functions

 DECL_SMART_PTR (IDOMTarget)
 DECL_SMART_PTR (IDOMExternalTarget)
 DECL_SMART_PTR (IDOMInternalTarget)
 DECL_SMART_PTR (IDOMPageTarget)
 DECL_SMART_PTR (IDOMPageRectTarget)
 DECL_SMART_PTR (IDOMActionLaunch)
 DECL_SMART_PTR (IDOMTargetCollectionEnum)
 DECL_SMART_PTR (IDOMActionArray)

Macro Definition Documentation

◆ edlobj2IDOMActionArray

#define edlobj2IDOMActionArray ( src)
Value:
IDOMActionArray interface.
Definition idomtarget.h:544
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2IDOMActionLaunch

#define edlobj2IDOMActionLaunch ( src)
Value:
IDOMActionLaunch interface.
Definition idomtarget.h:455

◆ edlobj2IDOMExternalTarget

#define edlobj2IDOMExternalTarget ( src)
Value:
IDOMExternalTarget interface.
Definition idomtarget.h:84

◆ edlobj2IDOMInternalTarget

#define edlobj2IDOMInternalTarget ( src)
Value:
The IDOMInternalTarget interface describes the targets of hyperlinks that are in the same document bu...
Definition idomtarget.h:136

◆ edlobj2IDOMPageRectTarget

#define edlobj2IDOMPageRectTarget ( src)
Value:
IDOMPageRectTarget nodes are used to describe hyperlinks on a page rectangle to targets on the same p...
Definition idomtarget.h:301

◆ edlobj2IDOMPageTarget

#define edlobj2IDOMPageTarget ( src)
Value:
edl_cast((IDOMPageTarget *)NULL, src)
IDOMPageTarget nodes are used to describe hyperlinks on a page to targets on the same page.
Definition idomtarget.h:254

◆ edlobj2IDOMTarget

#define edlobj2IDOMTarget ( src)
Value:
edl_cast((IDOMTarget *)NULL, src)
Base class for defining hyperlink targets in a document.
Definition idomtarget.h:29

◆ IDOMActionArrayClassID

#define IDOMActionArrayClassID   0x52205412, 0xfaf74a65, 0x9d1d5e19, 0x9d15ece6

◆ IDOMActionLaunchClassID

#define IDOMActionLaunchClassID   0x877b883f, 0x5dcf4c04, 0xa469d7f5, 0xf637b394

◆ IDOMExternalTargetClassID

#define IDOMExternalTargetClassID   0x45192b05, 0xa73c447f, 0xbd0ac312, 0x882e6a7d

◆ IDOMInternalTargetClassID

#define IDOMInternalTargetClassID   0xfcf28aeb, 0xf977476b, 0x884a1ab2, 0xfac79443

◆ IDOMPageRectTargetClassID

#define IDOMPageRectTargetClassID   0xd21f80cf, 0x124c495b, 0x9eb05a87, 0x2fa73ef6

◆ IDOMPageTargetClassID

#define IDOMPageTargetClassID   0x2cb17446, 0xac5741d3, 0xb9ba405e, 0x616c7cee

Typedef Documentation

◆ doubleWithNull

typedef TypeWithNull<double> doubleWithNull

◆ IDOMTargetCollectionEnum

typedef IInputEnumRC<IDOMTargetPtr> IDOMTargetCollectionEnum

Function Documentation

◆ DECL_SMART_PTR() [1/8]

DECL_SMART_PTR ( IDOMActionArray )

◆ DECL_SMART_PTR() [2/8]

DECL_SMART_PTR ( IDOMActionLaunch )

◆ DECL_SMART_PTR() [3/8]

DECL_SMART_PTR ( IDOMExternalTarget )

◆ DECL_SMART_PTR() [4/8]

DECL_SMART_PTR ( IDOMInternalTarget )

◆ DECL_SMART_PTR() [5/8]

DECL_SMART_PTR ( IDOMPageRectTarget )

◆ DECL_SMART_PTR() [6/8]

DECL_SMART_PTR ( IDOMPageTarget )

◆ DECL_SMART_PTR() [7/8]

DECL_SMART_PTR ( IDOMTarget )

◆ DECL_SMART_PTR() [8/8]

DECL_SMART_PTR ( IDOMTargetCollectionEnum )