Mako 9.1.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
IDOMFontSourceObfuscationConverter Class Referenceabstract

Interface for a font sourced from a converter that performs obfuscation and deobfuscation. More...

#include <edl/idomfont.h>

Inheritance diagram for IDOMFontSourceObfuscationConverter:
[legend]

Classes

class  Data
 Initialization data. More...

Public Types

enum  eOperation { eObfuscate , eDeobfuscate }
 type used to uniquely identify the conversion direction More...
Public Types inherited from IDOMFontSourceStreamFilter
enum  eFontStreamFilterType { eFontStreamFilterTypeNone , eFontStreamFilterTypeObfuscation }
 An enumeration type used to identify the source type of a font. More...
Public Types inherited from IDOMFontSource
enum  eFontSourceType { eFontSourceTypeNone , eFontSourceTypeStreamFilter , eFontSourceTypeStream , eFontSourceTypeFont }
 type used to uniquely identify the source type of a font More...

Public Member Functions

virtual IInputStreamPtr getStream () const =0
 Get the output stream of the processor.
virtual const EDLSysString & determineUri () const =0
 Determines the URI based on the font source (underlying font sources may be searched)
virtual IDOMFontSourcePtr getInputFontSource () const =0
 Get the underlying font source of this font stream processor.
Public Member Functions inherited from IDOMFontSourceStreamFilter
virtual eFontStreamFilterType getFontStreamFilterType () const =0
 Get the font stream filter type.
Public Member Functions inherited from IDOMFontSource
virtual eFontSourceType getFontSourceType () const =0
 Gets the font source type.
Public Member Functions inherited from IEDLObject
virtual const CClassID & getClassID () const =0
 Returns class ID of IEDLObject.
virtual bool init (CClassParams *pData)
 The init() method is called to perform any post-construction initialization of an IEDLObject that has been created by the EDL class factory, before it is actually returned by the factory.
virtual bool clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory)
 Create a copy of EDLObject.
Public Member Functions inherited from IRCObject
virtual void addRef () const =0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
virtual bool decRef () const =0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
virtual int32 getRefCount () const =0
 Retrieve the current reference count of the actual object pointed to.
Public Member Functions inherited from IDOMHashable
virtual ~IDOMHashable ()
 Virtual destructor.
virtual bool hash (uint64 &hash)=0
 Retrieve a hash for this object.
virtual uint64 hashE ()
 As hash(), but throws an exception if the operation fails.

Static Public Member Functions

static const CClassID & classID ()
 Retrieves the class id of IDOMFontSourceObfuscationConverter.
Static Public Member Functions inherited from IDOMFontSource
static const CClassID & classID ()
 Retrieves the class id of IDOMFontSource.

Additional Inherited Members

Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.

Detailed Description

Interface for a font sourced from a converter that performs obfuscation and deobfuscation.


The documentation for this class was generated from the following file: