#include <plugin.h>
Inheritance diagram for PlugInItem:
Public Member Functions | |
PlugInItem () | |
Constructor for a PlugInItem. | |
virtual String_32 | GetUniqueID () const =0 |
virtual TypeOfPlugIn | GetTypeOfPlugIn () const =0 |
INT32 | GetPathNameID () |
const String_32 & | GetModuleName () |
const String_32 & | GetFilterName () |
const String_32 & | GetFamilyName () |
const String_32 & | GetPlugInName () |
const void | SetPathNameID (const INT32 NewID) |
void | SetModuleName (const String_32 &NewName) |
void | SetFilterName (const String_32 &NewName) |
void | SetFamilyName (const String_32 &NewName) |
void | SetPlugInName (const String_32 &NewName) |
virtual BOOL | About () |
Find out about a plug-in. | |
virtual BOOL | Apply (KernelBitmap *pInputBitmap, Document *pDocument, KernelBitmap **ppOutputBitmap=NULL) |
Applies a plug-in's bitmap effect to the specified bitmap. | |
virtual BOOL | ApplyLastFilter (KernelBitmap *pInputBitmap, Document *pDocument, KernelBitmap **ppOutputBitmap=NULL) |
Applies a plug-in's bitmap effect to the specified bitmap using the last applied parameters. Assumes that Apply for this plug-in has been called already. | |
virtual BOOL | IsBitmapModeOk (INT32 ColourDepth, BOOL GreyScale) |
Checks to see if a plug-in can cope with the specified colour depth. | |
Protected Attributes | |
INT32 | m_PathNameID |
String_32 | m_ModuleName |
String_32 | m_FilterName |
String_32 | m_FamilyName |
String_32 | m_PlugInName |
Private Member Functions | |
CC_DECLARE_DYNAMIC (PlugInItem) |
Definition at line 140 of file plugin.h.
|
Constructor for a PlugInItem.
Definition at line 127 of file plugin.cpp. 00128 { 00129 // Set up the class variables to known states 00130 m_PathNameID = -1; 00131 m_ModuleName.Empty(); 00132 m_FilterName.Empty(); 00133 m_FamilyName.Empty(); 00134 m_PlugInName.Empty(); 00135 }
|
|
Find out about a plug-in.
Definition at line 148 of file plugin.cpp.
|
|
Applies a plug-in's bitmap effect to the specified bitmap.
Reimplemented in BfxPlugIn. Definition at line 169 of file plugin.cpp.
|
|
Applies a plug-in's bitmap effect to the specified bitmap using the last applied parameters. Assumes that Apply for this plug-in has been called already.
Definition at line 193 of file plugin.cpp.
|
|
|
|
Definition at line 159 of file plugin.h. 00159 { return m_FamilyName; } const
|
|
Definition at line 158 of file plugin.h. 00158 { return m_FilterName; } const
|
|
Definition at line 157 of file plugin.h. 00157 { return m_ModuleName; } const
|
|
Definition at line 156 of file plugin.h. 00156 { return m_PathNameID; } const
|
|
Definition at line 160 of file plugin.h. 00160 { return m_PlugInName; } const
|
|
Implemented in BfxPlugIn. |
|
Implemented in BfxPlugIn. |
|
Checks to see if a plug-in can cope with the specified colour depth.
Reimplemented in BfxPlugIn. Definition at line 213 of file plugin.cpp. 00214 { 00215 return FALSE; 00216 }
|
|
Definition at line 167 of file plugin.h. 00167 { m_FamilyName = NewName; }
|
|
Definition at line 166 of file plugin.h. 00166 { m_FilterName = NewName; }
|
|
Definition at line 165 of file plugin.h. 00165 { m_ModuleName = NewName; }
|
|
Definition at line 164 of file plugin.h. 00164 { m_PathNameID = NewID; }
|
|
Definition at line 168 of file plugin.h. 00168 { m_PlugInName = NewName; }
|
|
|
|
|
|
|
|
|
|
|