GraphZoomManipulator.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/Manipulators/GraphZoomManipulator.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/Manipulators/GraphZoomManipulator.cs
Source file hash: sha256:a5c1f411320443a0554525bd517f05d972a08940c5aca9ebf393265ef73a00a8
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: GraphZoomManipulator
Section titled “Type: GraphZoomManipulator”Original lines: 14-126
Declaration hash: sha256:519ad97ca5d5f4665d216212b5f9cefa7a95b956caa0833329eb73e115f93f7f
public class GraphZoomManipulator : MouseManipulator{}Property: MinZoom
Section titled “Property: MinZoom”Original lines: 21
Declaration hash: sha256:0e46b3e6101ab275abae6b0ebbb94b0c0a8e409f629c352f740e5bf3ffdec7a9
public float MinZoom { get; set; }Property: MaxZoom
Section titled “Property: MaxZoom”Original lines: 23
Declaration hash: sha256:fc17b1322a01c8bc893f90ec58599d4426b09972859d517465d524f29b294338
public float MaxZoom { get; set; }Property: ZoomStep
Section titled “Property: ZoomStep”Original lines: 25
Declaration hash: sha256:da43bed776c539f3fe52ca02aa9021f869517257d4a9a56d423e588e33c63074
public float ZoomStep { get; set; }Property: ScrollPanMultiplier
Section titled “Property: ScrollPanMultiplier”Original lines: 27
Declaration hash: sha256:2ce0a0333d4cf0c1177bfa3d51e1b2523ce35d9bb5942d7f010d3a91b5b4e296
public float ScrollPanMultiplier { get; set; }Property: ScrollWheelBehavior
Section titled “Property: ScrollWheelBehavior”Original lines: 29
Declaration hash: sha256:fd71359325050ce71edacc8cd5e67344b06bd098b045acdf0bc68a865f23e408
public GraphScrollWheelBehavior ScrollWheelBehavior { get; set; }Property: InvertZoomDirection
Section titled “Property: InvertZoomDirection”Original lines: 31
Declaration hash: sha256:2fd391f3c0315ec17dc3c27ba4d537626e8a90e1f32c3402e2c58ba7cb54f720
public bool InvertZoomDirection { get; set; }Property: IsLocked
Section titled “Property: IsLocked”Original lines: 43
Declaration hash: sha256:7b5a4f71e902eba8534d0532018101fe9eaf9254fd3680b9f8e96687f1f8cada
public bool IsLocked { get; set; }Method: GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged)
Section titled “Method: GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged)”Original lines: 51-55
Declaration hash: sha256:0857775b162393d715a642dec82a93e9b614cea4b16871bc198d43acb4141549
public GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged);Method: GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged, Action<Vector2> onPanDelta)
Section titled “Method: GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged, Action<Vector2> onPanDelta)”Original lines: 63-70
Declaration hash: sha256:d58b4262afa11300364d7285c18197d5b2ed9c6534020719114a25694084ecca
public GraphZoomManipulator(Func<float> getZoom, Action<float, Vector2> onZoomChanged, Action<Vector2> onPanDelta);Method: ApplyZoomDelta(float deltaZoom, Vector2 center)
Section titled “Method: ApplyZoomDelta(float deltaZoom, Vector2 center)”Original lines: 77-85
Declaration hash: sha256:3f6b2ba9f5a9c846cc2fb701ac79b78f98283bba0a9bf0889a616d186b870548
public void ApplyZoomDelta(float deltaZoom, Vector2 center);Method: RegisterCallbacksOnTarget()
Section titled “Method: RegisterCallbacksOnTarget()”Original lines: 88-91
Declaration hash: sha256:89c279abff36cfa80ec011e880b8013618076a728a17f9077c54f630bf81c16b
protected override void RegisterCallbacksOnTarget();Method: UnregisterCallbacksFromTarget()
Section titled “Method: UnregisterCallbacksFromTarget()”Original lines: 94-97
Declaration hash: sha256:582e9ad572bb0d9f67632669f8fc53d7a51bf01cc2c9b01a60eddfb2b593fc48
protected override void UnregisterCallbacksFromTarget();