#include <filters.h>
Public Member Functions |
|
FLTExport | ImageFilterInfo () |
FLTExport | ~ImageFilterInfo () |
FLTExport void | SetName (const MCHAR *n) |
FLTExport void | SetResource (const MCHAR *n) |
FLTExport const MCHAR * | Name () |
FLTExport const MCHAR * | Resource () |
FLTExport void * | GetPiData () |
FLTExport void | SetPiData (void *ptr) |
FLTExport DWORD | GetPiDataSize () |
FLTExport void | SetPiDataSize (DWORD s) |
FLTExport void | ResetPiData () |
FLTExport BOOL | AllocPiData (DWORD size) |
FLTExport ImageFilterInfo & | operator= (ImageFilterInfo &from) |
FLTExport IOResult | Save (ISave *isave) |
FLTExport IOResult | Load (ILoad *iload, Interface *max) |
FLTExport ITrackViewNode * | Node () |
FLTExport void | SetNode (ITrackViewNode *n) |
FLTExport Class_ID | NodeID () |
FLTExport void | SetNodeID (Class_ID id) |
FLTExport MCHAR * | UserLabel () |
FLTExport void | SetUserLabel (MCHAR *l) |
FLTExport int | FilterType () |
FLTExport void | SetFilterType (int type) |
Public Attributes |
|
BOOL | maskenabled |
BOOL | evCopy |
BOOL | invertedmask |
BitmapInfo | mask |
WORD | maskflag |
BitmapInfo | imgQueue |
FrameRange | QueueRange |
FrameRange | ExecutionRange |
FrameRange | FilterRange |
FLTExport ImageFilterInfo | ( | ) |
FLTExport ~ImageFilterInfo | ( | ) |
FLTExport void SetName | ( | const MCHAR * | n | ) |
FLTExport void SetResource | ( | const MCHAR * | n | ) |
FLTExport const MCHAR* Name | ( | ) | [inline] |
{ return (const MCHAR *)name;}
FLTExport const MCHAR* Resource | ( | ) | [inline] |
FLTExport void* GetPiData | ( | ) | [inline] |
{ return pidata; }
FLTExport void SetPiData | ( | void * | ptr | ) | [inline] |
{ pidata = ptr; }
FLTExport DWORD GetPiDataSize | ( | ) | [inline] |
{ return pisize; }
FLTExport void SetPiDataSize | ( | DWORD | s | ) | [inline] |
{ pisize = s; }
FLTExport void ResetPiData | ( | ) |
FLTExport BOOL AllocPiData | ( | DWORD | size | ) |
FLTExport ImageFilterInfo& operator= | ( | ImageFilterInfo & | from | ) |
FLTExport ITrackViewNode* Node | ( | ) | [inline] |
{ return node; }
FLTExport void SetNode | ( | ITrackViewNode * | n | ) | [inline] |
{ node = n; }
FLTExport Class_ID NodeID | ( | ) | [inline] |
{ return nodeid;}
FLTExport void SetNodeID | ( | Class_ID | id | ) | [inline] |
FLTExport MCHAR* UserLabel | ( | ) | [inline] |
{ return userlabel; }
FLTExport void SetUserLabel | ( | MCHAR * | l | ) | [inline] |
{ userlabel = l; }
FLTExport int FilterType | ( | ) | [inline] |
{ return flttype; }
FLTExport void SetFilterType | ( | int | type | ) | [inline] |