maxscript/maxwrapper/bitmaps.h File Reference

bitmaps.h File Reference
+ This reference page is linked to from the following overview topics:

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 MAXBitMapfind_window_mbm (HWND hwnd)
 
 classof_methods (MAXBitMap, Value)
 
void collect ()
 
void gc_trace ()
 
ScripterExport void sprin1 (CharStream *s)
 
Valuenew_motionTracker ()
 
void install_window_proc ()
 

Variables

applyable_class(MAXBitMap)
class MAXBitMap Bitmap
bm
 
Tab< MotionTracker * > trackers
 
MotionTracker * dragger
 
WNDPROC main_window_proc
 
GBuffergb
 
GBufReadergbr
 
short flags
 
static Tab< mbm_windowwindows
 
BitmapNotifybmNotify
 

Macro Definition Documentation

#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

Function Documentation

ScripterExport MAXBitMap ( )
ScripterExport MAXBitMap ( BitmapInfo  bi,
Bitmap bm 
)
~MAXBitMap ( )
static void setup ( )
static
static MAXBitMap* find_window_mbm ( HWND  hwnd)
static
classof_methods ( MAXBitMap  ,
Value   
)
void collect ( )
void gc_trace ( )
ScripterExport void sprin1 ( CharStream s)
351 { s->printf(_M("LabelControl:%s"), name->to_string()); }
Value * name
Definition: structs.h:25
#define _M(x)
Used to wrap string literals.
Definition: strbasic.h:122
virtual const MCHAR * to_string()
Definition: value.h:171
Value* new_motionTracker ( )
void install_window_proc ( )

Variable Documentation

Tab<MotionTracker*> trackers
MotionTracker* dragger
WNDPROC main_window_proc
GBuffer* gb
GBufReader* gbr
short flags
Tab<mbm_window> windows
static
BitmapNotify* bmNotify