Public Member Functions | Protected Attributes

BitmapFilter Class Reference

Search for all occurrences

#include <bitmap.h>

Inheritance diagram for BitmapFilter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

BMMExport  BitmapFilter ()
virtual BMMExport  ~BitmapFilter ()
DWORD  Flags ()
void  SetFlag (DWORD flag)
void  ToggleFlag (DWORD flag)
void  ClearFlag (DWORD flag)
UINT  Type ()
void  SetType (UINT t)
BMMExport int  Initialize (BitmapManager *m, BitmapStorage *s)
virtual int  GetFiltered (float u, float v, float du, float dv, BMM_Color_64 *ptr)=0
virtual int  GetFiltered (float u, float v, float du, float dv, BMM_Color_fl *ptr)=0
virtual void  Free ()
BMMExport int  Connect ()
BMMExport int  Disconnect ()
BMMExport int  SetStorage (BitmapStorage *storage)
BitmapStorage GetStorage ()
void  MakeDirty ()

Protected Attributes

UINT  usageCount
BitmapManager manager
BitmapStorage storage
DWORD  flags
int  dirty
UINT  type

Constructor & Destructor Documentation

BMMExport BitmapFilter ( )
virtual BMMExport ~BitmapFilter ( ) [virtual]

Member Function Documentation

DWORD Flags ( ) [inline]
void SetFlag ( DWORD  flag ) [inline]
void ToggleFlag ( DWORD  flag ) [inline]
void ClearFlag ( DWORD  flag ) [inline]
{ flags &= (~flag); dirty = 1; };
UINT Type ( ) [inline]
void SetType ( UINT  t ) [inline]
BMMExport int Initialize ( BitmapManager m,
BitmapStorage s 
)
virtual int GetFiltered ( float  u,
float  v,
float  du,
float  dv,
BMM_Color_64 ptr 
) [pure virtual]
virtual int GetFiltered ( float  u,
float  v,
float  du,
float  dv,
BMM_Color_fl ptr 
) [pure virtual]
virtual void Free ( ) [inline, virtual]
BMMExport int Connect ( )
BMMExport int Disconnect ( )
BMMExport int SetStorage ( BitmapStorage storage )
BitmapStorage* GetStorage ( ) [inline]
void MakeDirty ( ) [inline]

Member Data Documentation

UINT usageCount [protected]
BitmapManager* manager [protected]
BitmapStorage* storage [protected]
DWORD flags [protected]
int dirty [protected]
UINT type [protected]

BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter
BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter BitmapFilter