Compounds | |
class | ClassDescC |
Plugin Class Descriptor class. More... | |
class | ClassIdC |
Plugin Class ID. More... | |
struct | DLLClassS |
class | DllInterfaceC |
DLLInterface class. More... | |
class | FactoryC |
Plugin class factory class. More... | |
class | SuperClassIdC |
Plugin super class ID. More... | |
Typedefs | |
typedef PajaTypes::int32(* | GetClassdescCountF )() |
typedef ClassDescC *(* | GetClassdescF )(PajaTypes::int32) |
typedef PajaTypes::int32(* | GetApiVersionF )() |
typedef char *(* | GetDllNameF )() |
Enumerations | |
enum | ClassTypesE { CLASS_TYPE_NONE = 0, CLASS_TYPE_EFFECT, CLASS_TYPE_FILEIMPORT, CLASS_TYPE_DEVICEDRIVER, CLASS_TYPE_FILEPROCEDURAL, CLASS_TYPE_INTERNAL } |
Plugin types. More... | |
Variables | |
const SuperClassIdC | SUPERCLASS_INTERNAL = SuperClassIdC( 0x0000001 ) |
Super class ID for internal use. | |
const SuperClassIdC | NULL_SUPERCLASS = SuperClassIdC( 0x0000000 ) |
NULL super class ID. (not implemented). | |
const ClassIdC | NULL_CLASSID = ClassIdC( 0, 0 ) |
NULL class ID. | |
const PluginClass::SuperClassIdC | SUPERCLASS_EFFECT = PluginClass::SuperClassIdC( 0x1000000 ) |
The effect super class ID. | |
const PluginClass::SuperClassIdC | SUPERCLASS_IMPORT = PluginClass::SuperClassIdC( 0x2000000 ) |
The importable super class ID. | |
const PluginClass::SuperClassIdC | SUPERCLASS_IMAGE = PluginClass::SuperClassIdC( 0x2000001 ) |
The importable super class ID. |
|
Plugin types.
|
|
NULL class ID.
|
|
NULL super class ID. (not implemented).
|
|
The effect super class ID. Every effect should return CLASS_EFFECT as super class. |
|
The importable super class ID. Every importer should return SUPERCLASS_IMAGE as super class if it implements the ImportableImageI interface. |
|
The importable super class ID. Every importer should return SUPERCLASS_IMPORT as super class if it only implements the ImportableI interface. |
|
Super class ID for internal use.
|