Public Member Functions

FLT_FilterHandler Class Reference

Search for all occurrences

Detailed Description

See also:
Class ImageFilter, Class ClassDesc, ImageFilter Capability Flags.

Description:
This class provides methods that access properties of the image filter plug-in. All methods of this class are implemented by the system.

#include <filters.h>

Inheritance diagram for FLT_FilterHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  FLT_FilterHandler ()
FLTExport MCHAR *  Description (const MCHAR *d=NULL)
FLTExport void  SetCD (ClassDesc *dll)
FLTExport ClassDesc GetCD ()
FLTExport void  SetCapabilities (DWORD cap)
FLTExport DWORD  GetCapabilities ()
FLTExport BOOL  TestCapabilities (DWORD cap)

Constructor & Destructor Documentation

Remarks:
Constructor. The capability flags are set to 0, the description string is set to NULL, and the class descriptor is set to NULL.

Member Function Documentation

FLTExport MCHAR* Description ( const MCHAR *  d = NULL )
Remarks:
Sets the description string associated with a ImageFilter plug-in.
Parameters:
const MCHAR *d = NULL

The string to set.
Returns:
The string that was set.
FLTExport void SetCD ( ClassDesc dll ) [inline]
Remarks:
Sets the class descriptor associated with the ImageFilter.
Parameters:
ClassDesc *dll

The class descriptor to set.
{ cd = dll;}
FLTExport ClassDesc* GetCD ( ) [inline]
Remarks:
Returns a pointer to the class descriptor.
{ return    cd;}
FLTExport void SetCapabilities ( DWORD  cap ) [inline]
Remarks:
Sets the capability flag. The flags passed are ORed into the existing flags.
Parameters:
DWORD cap

The flags to set.
{ fltCapability |= cap;}
FLTExport DWORD GetCapabilities ( ) [inline]
Remarks:
Returns the capability flags.
{ return    (fltCapability);}
FLTExport BOOL TestCapabilities ( DWORD  cap ) [inline]
Remarks:
Tests the flags passed to see if they are set in the capability flags.
Parameters:
DWORD cap

The flags to test.
Returns:
TRUE if the flags are set; otherwise FALSE.
{ return    (fltCapability  & cap);}

FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler
FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler FLT_FilterHandler