|
Blender V5.0
|
#include <UI_view2d.hh>
Public Attributes | |
| bScreen * | screen |
| ScrArea * | area |
| ARegion * | region |
| View2D * | v2d |
| struct rctf | limit |
| bool | enabled |
| float | inside_pad |
| float | outside_pad |
| float | speed_ramp |
| float | max_speed |
| float | delay |
| float | zoom_influence |
| rctf | initial_rect |
| float | facx |
| float | facy |
| double | edge_pan_last_time |
| double | edge_pan_start_time_x |
| double | edge_pan_start_time_y |
Custom-data for view panning operators.
Definition at line 506 of file UI_view2d.hh.
| ScrArea* View2DEdgePanData::area |
Area where view pan was initiated.
Definition at line 510 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), UI_view2d_edge_pan_cancel(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::delay |
Delay in seconds before maximum speed is reached.
Definition at line 533 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_init(), and view2d_edge_pan_speed().
| double View2DEdgePanData::edge_pan_last_time |
Definition at line 548 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_apply(), and UI_view2d_edge_pan_reset().
| double View2DEdgePanData::edge_pan_start_time_x |
Definition at line 549 of file UI_view2d.hh.
Referenced by edge_pan_manage_delay_timers(), UI_view2d_edge_pan_reset(), and view2d_edge_pan_speed().
| double View2DEdgePanData::edge_pan_start_time_y |
Definition at line 549 of file UI_view2d.hh.
Referenced by edge_pan_manage_delay_timers(), UI_view2d_edge_pan_reset(), and view2d_edge_pan_speed().
| bool View2DEdgePanData::enabled |
Panning should only start once being in the inside rect once (e.g. adding nodes can happen outside).
Definition at line 520 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_apply(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::facx |
Amount to move view relative to zoom.
Definition at line 545 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::facy |
Definition at line 545 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), and UI_view2d_edge_pan_init().
| rctf View2DEdgePanData::initial_rect |
Initial view rect.
Definition at line 542 of file UI_view2d.hh.
Referenced by blender::ed::transform::createTransNodeData(), UI_view2d_edge_pan_cancel(), and UI_view2d_edge_pan_reset().
| float View2DEdgePanData::inside_pad |
Inside distance in UI units from the edge of the region within which to start panning.
Definition at line 522 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_init(), and view2d_edge_pan_speed().
| struct rctf View2DEdgePanData::limit |
Limit maximum pannable area.
Definition at line 516 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_init(), and UI_view2d_edge_pan_set_limits().
| float View2DEdgePanData::max_speed |
Maximum speed in UI units per second.
Definition at line 531 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_init(), and view2d_edge_pan_speed().
| float View2DEdgePanData::outside_pad |
Outside distance in UI units from the edge of the region at which to stop panning.
Definition at line 524 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_apply(), and UI_view2d_edge_pan_init().
| ARegion* View2DEdgePanData::region |
Region where view pan was initiated.
Definition at line 512 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_cancel(), UI_view2d_edge_pan_init(), UI_view2d_edge_pan_reset(), and view2d_edge_pan_speed().
| bScreen* View2DEdgePanData::screen |
Screen where view pan was initiated.
Definition at line 508 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), UI_view2d_edge_pan_cancel(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::speed_ramp |
Width of the zone in UI units where speed increases with distance from the edge. At the end of this zone max speed is reached.
Definition at line 529 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_init(), and view2d_edge_pan_speed().
| View2D* View2DEdgePanData::v2d |
View2d we're operating in.
Definition at line 514 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_cancel(), UI_view2d_edge_pan_init(), and view_edge_pan_modal().
| float View2DEdgePanData::zoom_influence |
Influence factor for view zoom:
Definition at line 539 of file UI_view2d.hh.
Referenced by UI_view2d_edge_pan_init(), and view2d_edge_pan_speed().