Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

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.

Original lines: 14-126

Declaration hash: sha256:519ad97ca5d5f4665d216212b5f9cefa7a95b956caa0833329eb73e115f93f7f

C#
public class GraphZoomManipulator : MouseManipulator
{
}

Original lines: 21

Declaration hash: sha256:0e46b3e6101ab275abae6b0ebbb94b0c0a8e409f629c352f740e5bf3ffdec7a9

C#
public float MinZoom { get; set; }

Original lines: 23

Declaration hash: sha256:fc17b1322a01c8bc893f90ec58599d4426b09972859d517465d524f29b294338

C#
public float MaxZoom { get; set; }

Original lines: 25

Declaration hash: sha256:da43bed776c539f3fe52ca02aa9021f869517257d4a9a56d423e588e33c63074

C#
public float ZoomStep { get; set; }

Original lines: 27

Declaration hash: sha256:2ce0a0333d4cf0c1177bfa3d51e1b2523ce35d9bb5942d7f010d3a91b5b4e296

C#
public float ScrollPanMultiplier { get; set; }

Original lines: 29

Declaration hash: sha256:fd71359325050ce71edacc8cd5e67344b06bd098b045acdf0bc68a865f23e408

C#
public GraphScrollWheelBehavior ScrollWheelBehavior { get; set; }

Original lines: 31

Declaration hash: sha256:2fd391f3c0315ec17dc3c27ba4d537626e8a90e1f32c3402e2c58ba7cb54f720

C#
public bool InvertZoomDirection { get; set; }

Original lines: 43

Declaration hash: sha256:7b5a4f71e902eba8534d0532018101fe9eaf9254fd3680b9f8e96687f1f8cada

C#
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

C#
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

C#
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

C#
public void ApplyZoomDelta(float deltaZoom, Vector2 center);

Original lines: 88-91

Declaration hash: sha256:89c279abff36cfa80ec011e880b8013618076a728a17f9077c54f630bf81c16b

C#
protected override void RegisterCallbacksOnTarget();

Original lines: 94-97

Declaration hash: sha256:582e9ad572bb0d9f67632669f8fc53d7a51bf01cc2c9b01a60eddfb2b593fc48

C#
protected override void UnregisterCallbacksFromTarget();
Full-size image