#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] |