![]() |
Kerbal Space Program
1.12.4
|
Public Member Functions | |
| delegate void | HandlesUpdatedCallback (Vector3d dV, double UT) |
| void | NextOrbit () |
| bool | NextOrbitPossible () |
| override void | OnMouseDown () |
| override void | OnMouseDrag () |
| override void | OnMouseUp () |
| void | PreviousOrbit () |
| bool | PreviousOrbitPossible () |
| override void | SetMouseOverGizmo (bool h) |
| void | SetPatches (Orbit patch, Orbit nextPatch, bool reset) |
| Set the patch and next patch. Resets internal checks if required. More... | |
| void | Setup (ManeuverNode node, PatchedConicRenderer rnd) |
Public Member Functions inherited from ManeuverGizmoBase | |
| void | ChangeToButtonMode () |
| MonoBehaviour | GetInstance () |
| virtual void | OnMouseEnter () |
| virtual void | OnMouseExit () |
| virtual void | Terminate () |
Public Attributes | |
| Canvas | canvas |
| Button | deleteBtn |
| Button | minusOrbitbtn |
| HandlesUpdatedCallback | OnGizmoUpdated = (Vector3d dV, double UT) => { } |
| int | orbitsAdded |
| Orbit | patchBefore |
| Button | plusOrbitBtn |
| new PatchedConicRenderer | renderer |
Public Attributes inherited from ManeuverGizmoBase | |
| Transform | buttonRoot |
| new Camera | camera |
| Transform[] | cameraFacingBillboards |
| Vector3d | DeltaV |
| Transform | grabArea |
| ManeuverGizmoHandle | handleAntiNormal |
| ManeuverGizmoHandle | handleNormal |
| ManeuverGizmoHandle | handlePrograde |
| ManeuverGizmoHandle | handleRadialIn |
| ManeuverGizmoHandle | handleRadialOut |
| ManeuverGizmoHandle | handleRetrograde |
| Transform | handlesRoot |
| double | multiplier = 5f |
| Callback | OnDelete = () => { } |
| Callback | OnGizmoDraggedOff = () => { } |
| Callback | OnMinimize = () => { } |
| float | screenSize = 128f |
| double | sensitivity = 2.0f |
| double | UT |
Protected Member Functions | |
| override void | LateUpdate () |
| override void | OnAntinormalUpdate (float value) |
| override void | OnNormalUpdate (float value) |
| override void | OnProgradeUpdate (float value) |
| override void | OnRadialInUpdate (float value) |
| override void | OnRadialOutUpdate (float value) |
| override void | OnRetrogradeUpdate (float value) |
| override void | Start () |
Additional Inherited Members | |
Static Public Attributes inherited from ManeuverGizmoBase | |
| static bool | HasMouseFocus |
Protected Attributes inherited from ManeuverGizmoBase | |
| bool | buttonMode |
| Material | grabMat |
| bool | hover |
| flags whether the mouse is over the gizmo center More... | |
| bool | mouseOverGizmo = false |
| flags whether the mouse is over any part of the gizmo (including handles) More... | |
| Color | normal |
| float | rootsLerpedScale |
| float | rootsScale |
Properties inherited from ManeuverGizmoBase | |
| bool | MouseOverGizmo [get] |
| delegate void ManeuverGizmo.HandlesUpdatedCallback | ( | Vector3d | dV, |
| double | UT | ||
| ) |
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inlinevirtual |
Reimplemented from ManeuverGizmoBase.
|
inlinevirtual |
Reimplemented from ManeuverGizmoBase.
|
inlinevirtual |
Reimplemented from ManeuverGizmoBase.
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from ManeuverGizmoBase.
Set the patch and next patch. Resets internal checks if required.
| patch | |
| nextPatch | |
| reset | If true will reset checks for finding Start of the Patch. This should be set true when patch changes for the node (we go across an encounter/SOI boundary). |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from ManeuverGizmoBase.
| Canvas ManeuverGizmo.canvas |
| Button ManeuverGizmo.deleteBtn |
| Button ManeuverGizmo.minusOrbitbtn |
| HandlesUpdatedCallback ManeuverGizmo.OnGizmoUpdated = (Vector3d dV, double UT) => { } |
| int ManeuverGizmo.orbitsAdded |
| Orbit ManeuverGizmo.patchBefore |
| Button ManeuverGizmo.plusOrbitBtn |
| new PatchedConicRenderer ManeuverGizmo.renderer |
1.8.7