Blender V2.61 - r43446
Classes | Defines | Typedefs | Functions | Variables

wm.h File Reference

Go to the source code of this file.

Classes

struct  wmPaintCursor

Defines

#define WM_LASSO_MIN_POINTS   1024
#define GESTURE_MEMORY

Typedefs

typedef struct wmPaintCursor wmPaintCursor

Functions

void wm_close_and_free (bContext *C, wmWindowManager *)
void wm_close_and_free_all (bContext *C, ListBase *)
void wm_add_default (bContext *C)
void wm_clear_default_size (bContext *C)
void wm_operator_register (bContext *C, wmOperator *op)
void wm_report_free (wmReport *report)
void wm_operatortype_free (void)
void wm_operatortype_init (void)
void wm_window_keymap (wmKeyConfig *keyconf)
void wm_tweakevent_test (bContext *C, wmEvent *event, int action)
void wm_gesture_draw (struct wmWindow *win)
int wm_gesture_evaluate (wmGesture *gesture)
void wm_gesture_tag_redraw (bContext *C)
void wm_jobs_timer (const bContext *C, wmWindowManager *wm, wmTimer *wt)
void wm_jobs_timer_ended (wmWindowManager *wm, wmTimer *wt)
void wm_autosave_timer (const bContext *C, wmWindowManager *wm, wmTimer *wt)
void wm_autosave_timer_ended (wmWindowManager *wm)
void wm_autosave_delete (void)
void wm_autosave_read (bContext *C, struct ReportList *reports)
void wm_autosave_location (char *filepath)

Variables

int circle_select_size

Detailed Description

Definition in file wm.h.


Define Documentation

#define GESTURE_MEMORY

Definition at line 82 of file wm.h.

#define WM_LASSO_MIN_POINTS   1024

Definition at line 65 of file wm.h.

Referenced by WM_gesture_lasso_modal(), and WM_gesture_new().


Typedef Documentation

typedef struct wmPaintCursor wmPaintCursor

Function Documentation

void wm_add_default ( bContext C)
void wm_autosave_delete ( void  )
void wm_autosave_location ( char *  filepath)
void wm_autosave_read ( bContext C,
struct ReportList reports 
)

Definition at line 934 of file wm_files.c.

References FILE_MAX, wm_autosave_location(), and WM_read_file().

void wm_autosave_timer ( const bContext C,
wmWindowManager wm,
wmTimer wt 
)
void wm_autosave_timer_ended ( wmWindowManager wm)

Definition at line 910 of file wm_files.c.

References wmWindowManager::autosavetimer, NULL, and WM_event_remove_timer().

Referenced by WM_autosave_init(), and wm_close_and_free().

void wm_clear_default_size ( bContext C)
void wm_close_and_free ( bContext C,
wmWindowManager  
)
void wm_close_and_free_all ( bContext C,
ListBase  
)

Definition at line 347 of file wm.c.

References BLI_remlink(), ListBase::first, MEM_freeN(), and wm_close_and_free().

Referenced by wm_window_match_do().

void wm_gesture_draw ( struct wmWindow win)
int wm_gesture_evaluate ( wmGesture gesture)
void wm_gesture_tag_redraw ( bContext C)
void wm_jobs_timer ( const bContext C,
wmWindowManager wm,
wmTimer wt 
)
void wm_jobs_timer_ended ( wmWindowManager wm,
wmTimer wt 
)

Definition at line 411 of file wm_jobs.c.

References ListBase::first, wmWindowManager::jobs, wmJob::next, wm_jobs_kill_job(), and wmJob::wt.

Referenced by wm_window_free().

void wm_operator_register ( bContext C,
wmOperator op 
)
void wm_operatortype_free ( void  )

Definition at line 3641 of file wm_operators.c.

References BLI_ghash_free(), NULL, and operatortype_ghash_free_cb().

Referenced by WM_exit_ext().

void wm_operatortype_init ( void  )
void wm_report_free ( wmReport report)
void wm_tweakevent_test ( bContext C,
wmEvent event,
int  action 
)
void wm_window_keymap ( wmKeyConfig keyconf)

Variable Documentation

Referenced by WM_gesture_new().