Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomresources.h File Reference

IDOMResources interface. More...

#include <edl/edltypes.h>
#include <edl/edlstream.h>
#include <edl/idomnode.h>
#include <edl/idomhashable.h>
#include <edl/edlrenderingintent.h>
Include dependency graph for idomresources.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...
class  IDOMICCProfile
 IDOMICCProfile interface. More...
class  IDOMICCProfile::Data
 Initialization data. More...
class  IDOMPrintTicket
 IDOMPrintTicket interface. More...
class  IDOMPrintTicket::Data
 Initialization data. More...
class  IDOMAudioFile
 IDOMAudioFile interface. More...
class  IDOMAudioFile::Data
 Initialization data. More...
class  IDOMRawDataFile
 IDOMRawDataFile interface. More...
class  IDOMRawDataFile::Data
 Initialization data. More...
class  IDOMResourceDictionary
 Interface to the EDL DOM's resource dictionary. The resource dictionary is a document resource that is shared between page markups. It holds a reference list of non-markup content that is shared between multiple pages of the document. More...
class  IDOMResourceDictionary::Data
 Initialization data. More...
class  IDOMMatrix
 Defines the render transform matrix. More...
class  IDOMMatrix::Data
 Initialization data. More...

Macros

#define edlobj2IDOMResource(src)
#define IDOMICCProfileClassID   0xcf1b9ba2, 0x237a4d37, 0x8b5e3b59, 0x68b7cfca
#define edlobj2IDOMICCProfile(src)
#define IDOMPrintTicketClassID   0xe05c10f8, 0xad9f4eec, 0x839a1ad6, 0xed5d73b9
#define edlobj2IDOMPrintTicket(src)
#define IDOMAudioFileClassID   0x50f160ca, 0xa6ff41c8, 0xabf99ec0, 0xafac3702
#define edlobj2IDOMAudioFile(src)
#define IDOMRawDataFileClassID   0x562734ed, 0x40d64549, 0x8df0e51c, 0xef677cba
#define edlobj2IDOMRawDataFile(src)
#define IDOMResourceDictionaryClassID   0x8dac1ddf, 0x84c34ec8, 0x83e40e64, 0x0830d186
#define edlobj2IDOMResourceDictionary(src)
#define IDOMMatrixClassID   0x635ea123, 0x1c5d4e35, 0xb174a419, 0x0deb4eab
#define edlobj2IDOMMatrix(src)

Functions

 DECL_SMART_PTR (IDOMResource)
 DECL_SMART_PTR (IDOMICCProfile)
 DECL_SMART_PTR (IDOMPrintTicket)
 DECL_SMART_PTR (IDOMAudioFile)
 DECL_SMART_PTR (IDOMRawDataFile)
 DECL_SMART_PTR (IDOMResourceDictionary)
 DECL_SMART_PTR (IDOMMatrix)

Detailed Description

IDOMResources interface.

Macro Definition Documentation

◆ edlobj2IDOMAudioFile

#define edlobj2IDOMAudioFile ( src)
Value:
edl_cast((IDOMAudioFile *)NULL, src)
IDOMAudioFile interface.
Definition idomresources.h:229
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2IDOMICCProfile

#define edlobj2IDOMICCProfile ( src)
Value:
edl_cast((IDOMICCProfile *)NULL, src)
IDOMICCProfile interface.
Definition idomresources.h:79

◆ edlobj2IDOMMatrix

#define edlobj2IDOMMatrix ( src)
Value:
edl_cast((IDOMMatrix *)NULL, src)
Defines the render transform matrix.
Definition idomresources.h:384

◆ edlobj2IDOMPrintTicket

#define edlobj2IDOMPrintTicket ( src)
Value:
IDOMPrintTicket interface.
Definition idomresources.h:189

◆ edlobj2IDOMRawDataFile

#define edlobj2IDOMRawDataFile ( src)
Value:
IDOMRawDataFile interface.
Definition idomresources.h:281

◆ edlobj2IDOMResource

#define edlobj2IDOMResource ( src)
Value:
edl_cast((IDOMResource *)NULL, src)
Provides an interface to an EDL DOM node representing a generalised resource. A resource represents n...
Definition idomresources.h:31

◆ edlobj2IDOMResourceDictionary

#define edlobj2IDOMResourceDictionary ( src)
Value:
Interface to the EDL DOM's resource dictionary. The resource dictionary is a document resource that i...
Definition idomresources.h:330

◆ IDOMAudioFileClassID

#define IDOMAudioFileClassID   0x50f160ca, 0xa6ff41c8, 0xabf99ec0, 0xafac3702

◆ IDOMICCProfileClassID

#define IDOMICCProfileClassID   0xcf1b9ba2, 0x237a4d37, 0x8b5e3b59, 0x68b7cfca

◆ IDOMMatrixClassID

#define IDOMMatrixClassID   0x635ea123, 0x1c5d4e35, 0xb174a419, 0x0deb4eab

◆ IDOMPrintTicketClassID

#define IDOMPrintTicketClassID   0xe05c10f8, 0xad9f4eec, 0x839a1ad6, 0xed5d73b9

◆ IDOMRawDataFileClassID

#define IDOMRawDataFileClassID   0x562734ed, 0x40d64549, 0x8df0e51c, 0xef677cba

◆ IDOMResourceDictionaryClassID

#define IDOMResourceDictionaryClassID   0x8dac1ddf, 0x84c34ec8, 0x83e40e64, 0x0830d186

Function Documentation

◆ DECL_SMART_PTR() [1/7]

DECL_SMART_PTR ( IDOMAudioFile )

◆ DECL_SMART_PTR() [2/7]

DECL_SMART_PTR ( IDOMICCProfile )

◆ DECL_SMART_PTR() [3/7]

DECL_SMART_PTR ( IDOMMatrix )

◆ DECL_SMART_PTR() [4/7]

DECL_SMART_PTR ( IDOMPrintTicket )

◆ DECL_SMART_PTR() [5/7]

DECL_SMART_PTR ( IDOMRawDataFile )

◆ DECL_SMART_PTR() [6/7]

DECL_SMART_PTR ( IDOMResource )

◆ DECL_SMART_PTR() [7/7]

DECL_SMART_PTR ( IDOMResourceDictionary )