|
Blender V4.3
|
#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 497 of file UI_view2d.hh.
| ScrArea* View2DEdgePanData::area |
Area where view pan was initiated.
Definition at line 501 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 524 of file UI_view2d.hh.
Referenced by edge_pan_speed(), and UI_view2d_edge_pan_init().
| double View2DEdgePanData::edge_pan_last_time |
Definition at line 539 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 540 of file UI_view2d.hh.
Referenced by edge_pan_manage_delay_timers(), edge_pan_speed(), and UI_view2d_edge_pan_reset().
| double View2DEdgePanData::edge_pan_start_time_y |
Definition at line 540 of file UI_view2d.hh.
Referenced by edge_pan_manage_delay_timers(), edge_pan_speed(), and UI_view2d_edge_pan_reset().
| bool View2DEdgePanData::enabled |
Panning should only start once being in the inside rect once (e.g. adding nodes can happen outside).
Definition at line 511 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 536 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::facy |
Definition at line 536 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 533 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 513 of file UI_view2d.hh.
Referenced by edge_pan_speed(), UI_view2d_edge_pan_apply(), and UI_view2d_edge_pan_init().
| struct rctf View2DEdgePanData::limit |
Limit maximum pannable area.
Definition at line 507 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 522 of file UI_view2d.hh.
Referenced by edge_pan_speed(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::outside_pad |
Outside distance in UI units from the edge of the region at which to stop panning.
Definition at line 515 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 503 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), edge_pan_speed(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_cancel(), UI_view2d_edge_pan_init(), and UI_view2d_edge_pan_reset().
| bScreen* View2DEdgePanData::screen |
Screen where view pan was initiated.
Definition at line 499 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 520 of file UI_view2d.hh.
Referenced by edge_pan_speed(), and UI_view2d_edge_pan_init().
| View2D* View2DEdgePanData::v2d |
View2d we're operating in.
Definition at line 505 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 530 of file UI_view2d.hh.
Referenced by edge_pan_speed(), and UI_view2d_edge_pan_init().