#include <bitmap.h>
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 |
| BMMExport BitmapFilter | ( | ) |
| virtual BMMExport ~BitmapFilter | ( | ) | [virtual] |
| DWORD Flags | ( | ) | [inline] |
{ return flags; };
| void SetFlag | ( | DWORD | flag | ) | [inline] |
| void ToggleFlag | ( | DWORD | flag | ) | [inline] |
| void ClearFlag | ( | DWORD | flag | ) | [inline] |
| UINT Type | ( | ) | [inline] |
{ return type; };
| void SetType | ( | UINT | t | ) | [inline] |
{ type = t; };
| 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] |
{ return storage; };
| void MakeDirty | ( | ) | [inline] |
{ dirty = 1; };
UINT usageCount
[protected] |
BitmapManager* manager
[protected] |
BitmapStorage* storage
[protected] |
DWORD flags
[protected] |
int dirty
[protected] |
UINT type
[protected] |