|
override void | apNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
override void | ascNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
override void | descNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
override void | peNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
override void | UpdateLocals () |
|
override void | ANDNNodes_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
override Vector3d | ascNode_OnUpdatePosition (MapNode n) |
|
override bool | CanDrawAnyIcons () |
|
override Vector3d | descNode_OnUpdatePosition (MapNode n) |
|
override void | DrawOrbit (DrawMode mode) |
|
override Color | GetNodeColour () |
|
override Color | GetOrbitColour () |
|
override void | OnDestroy () |
|
override void | Start () |
|
virtual void | ApNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | apNode_OnUpdatePosition (MapNode n) |
|
virtual void | AttachNodeUIs (Transform parent) |
|
virtual void | DrawSpline () |
|
virtual DrawIcons | GetCurrentDrawMode () |
|
virtual bool | HaveStateVectorKnowledge () |
|
virtual void | LateUpdate () |
|
virtual void | objectNode_OnClick (MapNode mn, Mouse.Buttons btns) |
|
virtual void | objectNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
virtual void | objectNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | objectNode_OnUpdatePosition (MapNode n) |
|
virtual void | objectNode_OnUpdateType (MapNode n, MapNode.TypeData data) |
|
virtual void | PeNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | peNode_OnUpdatePosition (MapNode n) |
|
void | SplineOpacityUpdate () |
|
virtual void | UpdateSpline () |
|
|
enum | DrawIcons { DrawIcons.NONE,
DrawIcons.OBJ,
DrawIcons.OBJ_PE_AP,
DrawIcons.ALL
} |
|
enum | DrawMode { DrawMode.OFF,
DrawMode.REDRAW_ONLY,
DrawMode.REDRAW_AND_FOLLOW,
DrawMode.REDRAW_AND_RECALCULATE
} |
|
void | Cleanup () |
|
override bool | OrbitCast (Vector3 screenPos, out OrbitCastHit hitInfo, float orbitPixelWidth=10) |
|
bool | GetMouseOverNode (Vector3 worldPos, float iconSize) |
|
bool | IsRenderableOrbit (Orbit o, CelestialBody tgt) |
|
virtual bool | OrbitCast (Vector3 screenPos, Camera cam, out OrbitCastHit hitInfo, float orbitPixelWidth=10f) |
|
virtual void | RefreshMapObject () |
| If vessel is not Null and the vesselType is a VesselType.DeployedSciencePart - will terminate any objectNode that is setup. Will find again the MapObject depending on the type of object. Will then Create any missing scaledspace nodes and then attachnode UIs if any missing. More...
|
|
void | SetColor (Color color) |
|
static T | Setup< T > (string name, int seed, Orbit orbit, bool activedraw=true) |
| Setup the inital values for this orbit renderer More...
|
|
bool | ANDNVisible |
|
const string | endColor = "</color>" |
|
double | relativeInclination |
|
string | startColor = "<color=#ffffff>" |
|
Vessel | targetVessel |
|
bool | orbitDisplayUnlocked |
|
bool | draw3dLines |
|
double | eccOffset |
|
int | layerMask = 31 |
|
float | lineOpacity |
|
Transform | nodesParent |
|
VectorLine | orbitLine |
|
float | twkOffset |
|
static double | sampleResolution = 2 |
|
bool | isActive [get] |
|
bool | mouseOver [get] |
|
string | objName [get, set] |
|
Orbit | orbit [get] |
|
VectorLine | OrbitLine [get] |
|
Vector3d[] | OrbitPoints [get, set] |
|
override void ContractOrbitRenderer.UpdateLocals |
( |
| ) |
|
|
inlineprotectedvirtual |
< Each callback calls these multiple times, best to cache it all once per frame
Reimplemented from OrbitTargetRenderer.
The documentation for this class was generated from the following file: