#include "../kernel/value.h"
#include "../../bmmlib.h"
#include "../macros/define_implementations.h"
Classes | |
struct | mbm_window |
Macros | |
#define | is_bitmap(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXBitMap)) |
#define | BM_SAVED 0x0001 |
#define | BM_READONLY 0x0002 |
#define | BM_FILEBACKED 0x0004 |
#define | MT_GIZMO_SELECTED 0x0001 |
#define | MT_GIZMO_MOVED 0x0002 |
#define | MT_ENABLED 0x0004 |
#define | MT_MATCH_RGB 0 |
#define | MT_MATCH_GRAY 1 |
#define | MT_MATCH_EDGE 2 |
#define | MT_MATCH_RANK 3 |
#define | MT_NO_HANDLE 0 |
#define | MT_CENTER 1 |
#define | MT_TOPLEFT_BOUNDS 2 |
#define | MT_BOTLEFT_BOUNDS 3 |
#define | MT_TOPRIGHT_BOUNDS 4 |
#define | MT_BOTRIGHT_BOUNDS 5 |
#define | MT_TOPLEFT_MBOUNDS 6 |
#define | MT_BOTLEFT_MBOUNDS 7 |
#define | MT_TOPRIGHT_MBOUNDS 8 |
#define | MT_BOTRIGHT_MBOUNDS 9 |
Functions | |
ScripterExport | MAXBitMap () |
ScripterExport | MAXBitMap (BitmapInfo bi, Bitmap *bm) |
~MAXBitMap () | |
static void | setup () |
static MAXBitMap * | find_window_mbm (HWND hwnd) |
classof_methods (MAXBitMap, Value) | |
void | collect () |
void | gc_trace () |
ScripterExport void | sprin1 (CharStream *s) |
Value * | new_motionTracker () |
void | install_window_proc () |
Variables | |
applyable_class(MAXBitMap) class MAXBitMap Bitmap * | bm |
Tab< MotionTracker * > | trackers |
MotionTracker * | dragger |
WNDPROC | main_window_proc |
GBuffer * | gb |
GBufReader * | gbr |
short | flags |
static Tab< mbm_window > | windows |
BitmapNotify * | bmNotify |
#define is_bitmap | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXBitMap)) |
#define BM_SAVED 0x0001 |
#define BM_READONLY 0x0002 |
#define BM_FILEBACKED 0x0004 |
#define MT_GIZMO_SELECTED 0x0001 |
#define MT_GIZMO_MOVED 0x0002 |
#define MT_ENABLED 0x0004 |
#define MT_MATCH_RGB 0 |
#define MT_MATCH_GRAY 1 |
#define MT_MATCH_EDGE 2 |
#define MT_MATCH_RANK 3 |
#define MT_NO_HANDLE 0 |
#define MT_CENTER 1 |
#define MT_TOPLEFT_BOUNDS 2 |
#define MT_BOTLEFT_BOUNDS 3 |
#define MT_TOPRIGHT_BOUNDS 4 |
#define MT_BOTRIGHT_BOUNDS 5 |
#define MT_TOPLEFT_MBOUNDS 6 |
#define MT_BOTLEFT_MBOUNDS 7 |
#define MT_TOPRIGHT_MBOUNDS 8 |
#define MT_BOTRIGHT_MBOUNDS 9 |
ScripterExport MAXBitMap | ( | ) |
ScripterExport MAXBitMap | ( | BitmapInfo | bi, |
Bitmap * | bm | ||
) |
~MAXBitMap | ( | ) |
|
static |
|
static |
void collect | ( | ) |
void gc_trace | ( | ) |
ScripterExport void sprin1 | ( | CharStream * | s | ) |
Value* new_motionTracker | ( | ) |
void install_window_proc | ( | ) |
applyable_class (MAXBitMap) class MAXBitMap Bitmap* bm |
Tab<MotionTracker*> trackers |
MotionTracker* dragger |
WNDPROC main_window_proc |
GBuffer* gb |
GBufReader* gbr |
short flags |
|
static |
BitmapNotify* bmNotify |