Blender
V3.3
|
Public Attributes | |
bScreen * | screen |
ScrArea * | area |
ARegion * | region |
View2D * | v2d |
float | facx |
float | facy |
int | startx |
int | starty |
int | lastx |
int | lasty |
int | invoke_event |
short | in_scroller |
double | edge_pan_last_time |
double | edge_pan_start_time_x |
double | edge_pan_start_time_y |
This group of operators come in several forms:
In order to make sure this works, each operator must define the following RNA-Operator Props:
deltax, deltay
- define how much to move view by (relative to zoom-correction factor) Temporary custom-data for operator. Definition at line 64 of file view2d_ops.cc.
ScrArea* v2dViewPanData::area |
area where view pan was initiated
Definition at line 68 of file view2d_ops.cc.
Referenced by view_pan_apply_ex(), and view_pan_init().
double v2dViewPanData::edge_pan_last_time |
Definition at line 89 of file view2d_ops.cc.
double v2dViewPanData::edge_pan_start_time_x |
Definition at line 90 of file view2d_ops.cc.
double v2dViewPanData::edge_pan_start_time_y |
Definition at line 90 of file view2d_ops.cc.
float v2dViewPanData::facx |
amount to move view relative to zoom
Definition at line 75 of file view2d_ops.cc.
Referenced by view_pan_apply_ex(), and view_pan_init().
float v2dViewPanData::facy |
Definition at line 75 of file view2d_ops.cc.
Referenced by view_pan_apply_ex(), and view_pan_init().
short v2dViewPanData::in_scroller |
for MMB in scrollers (old feature in past, but now not that useful)
Definition at line 86 of file view2d_ops.cc.
int v2dViewPanData::invoke_event |
event starting pan, for modal exit
Definition at line 83 of file view2d_ops.cc.
Referenced by view_pan_invoke(), and view_pan_modal().
int v2dViewPanData::lastx |
previous x/y values of mouse in window
Definition at line 81 of file view2d_ops.cc.
Referenced by view_pan_invoke(), and view_pan_modal().
int v2dViewPanData::lasty |
Definition at line 81 of file view2d_ops.cc.
Referenced by view_pan_invoke(), and view_pan_modal().
ARegion* v2dViewPanData::region |
region where view pan was initiated
Definition at line 70 of file view2d_ops.cc.
Referenced by view_pan_apply_ex(), and view_pan_init().
bScreen* v2dViewPanData::screen |
screen where view pan was initiated
Definition at line 66 of file view2d_ops.cc.
Referenced by view_pan_apply_ex(), and view_pan_init().
int v2dViewPanData::startx |
mouse x/y values in window when operator was initiated
Definition at line 79 of file view2d_ops.cc.
Referenced by view_pan_invoke(), and view_pan_modal().
int v2dViewPanData::starty |
Definition at line 79 of file view2d_ops.cc.
Referenced by view_pan_invoke(), and view_pan_modal().
View2D* v2dViewPanData::v2d |
view2d we're operating in
Definition at line 72 of file view2d_ops.cc.
Referenced by view_edge_pan_cancel(), view_pan_apply_ex(), view_pan_exit(), view_pan_init(), view_pan_invoke(), view_scrolldown_exec(), view_scrollleft_exec(), view_scrollright_exec(), and view_scrollup_exec().