23#ifndef BAGEL_SPACEBAR_FILTER_H
24#define BAGEL_SPACEBAR_FILTER_H
26#include "bagel/spacebar/boflib/gfx/bitmap.h"
27#include "bagel/boflib/rect.h"
32const uint16 kTriFilter = (uint16)1;
33const uint16 kHalucinateFilter = (uint16)2;
34const uint16 kVildroidFilter = (uint16)4;
35const uint16 kZzazzlFilter = (uint16)8;
36const uint16 kLightningFilter = (uint16)16;
38typedef bool(*FilterFxn)(uint16, CBofBitmap *, CBofRect *);
40void vilInitFilters(CBofBitmap *pBmp);
41void triInitFilters(CBofBitmap *pBmp);
42void lightningInitFilters();
45bool doFilters(uint16 nFilterId, CBofBitmap *pBmp, CBofRect *pRect);