This reference page is linked to from the following overview topics: #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 |