|
Blender V4.5
|
#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 498 of file UI_view2d.hh.
| ScrArea* View2DEdgePanData::area |
Area where view pan was initiated.
Definition at line 502 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 525 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 540 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 541 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 541 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 512 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 537 of file UI_view2d.hh.
Referenced by edge_pan_apply_delta(), and UI_view2d_edge_pan_init().
| float View2DEdgePanData::facy |
Definition at line 537 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 534 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 514 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 508 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 523 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 516 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 504 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 500 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 521 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 506 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 531 of file UI_view2d.hh.
Referenced by edge_pan_speed(), and UI_view2d_edge_pan_init().