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 |