|
Blender
V2.93
|
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 80 of file view2d_ops.c.
| ScrArea* v2dViewPanData::area |
area where view pan was initiated
Definition at line 84 of file view2d_ops.c.
Referenced by view_pan_apply_ex(), and view_pan_init().
| double v2dViewPanData::edge_pan_last_time |
Definition at line 105 of file view2d_ops.c.
Referenced by view_edge_pan_invoke(), and view_edge_pan_modal().
| double v2dViewPanData::edge_pan_start_time_x |
Definition at line 106 of file view2d_ops.c.
Referenced by edge_pan_manage_delay_timers(), edge_pan_speed(), and view_edge_pan_invoke().
| double v2dViewPanData::edge_pan_start_time_y |
Definition at line 106 of file view2d_ops.c.
Referenced by edge_pan_manage_delay_timers(), edge_pan_speed(), and view_edge_pan_invoke().
| float v2dViewPanData::facx |
amount to move view relative to zoom
Definition at line 91 of file view2d_ops.c.
Referenced by view_pan_apply_ex(), and view_pan_init().
| float v2dViewPanData::facy |
Definition at line 91 of file view2d_ops.c.
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 102 of file view2d_ops.c.
| int v2dViewPanData::invoke_event |
event starting pan, for modal exit
Definition at line 99 of file view2d_ops.c.
Referenced by view_pan_invoke(), and view_pan_modal().
| int v2dViewPanData::lastx |
previous x/y values of mouse in window
Definition at line 97 of file view2d_ops.c.
Referenced by view_pan_invoke(), and view_pan_modal().
| int v2dViewPanData::lasty |
Definition at line 97 of file view2d_ops.c.
Referenced by view_pan_invoke(), and view_pan_modal().
| ARegion* v2dViewPanData::region |
region where view pan was initiated
Definition at line 86 of file view2d_ops.c.
Referenced by edge_pan_speed(), view_edge_pan_modal(), view_pan_apply_ex(), and view_pan_init().
| bScreen* v2dViewPanData::screen |
screen where view pan was initiated
Definition at line 82 of file view2d_ops.c.
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 95 of file view2d_ops.c.
Referenced by view_pan_invoke(), and view_pan_modal().
| int v2dViewPanData::starty |
Definition at line 95 of file view2d_ops.c.
Referenced by view_pan_invoke(), and view_pan_modal().
| View2D* v2dViewPanData::v2d |
view2d we're operating in
Definition at line 88 of file view2d_ops.c.
Referenced by view_pan_apply_ex(), view_pan_init(), view_pan_invoke(), view_scrolldown_exec(), view_scrollleft_exec(), view_scrollright_exec(), and view_scrollup_exec().