![]() |
Kerbal Space Program
1.12.4
|
Classes | |
class | CanvasWrapper |
Public Member Functions | |
bool | AddCanvas (UICanvasPrefab canvasPrefab, bool removeOnSceneSwitch=true) |
bool | AddCanvas (Canvas parentCanvas, UICanvasPrefab canvasPrefab, bool removeOnSceneSwitch=true) |
bool | AddCanvas (Canvas canvasPrefab, bool removeOnSceneSwitch=true) |
bool | CanSpawnCanvasPrefab (UICanvasPrefab canvasPrefab) |
void | DespawnTooltip (ITooltipController tooltipController) |
void | DestroyCurrentTooltip () |
float | GetMaxSuggestedUIScale () |
void | HideUI () |
void | PinTooltip (IPinnableTooltipController tooltipController) |
void | RegisterModalDialog (CanvasGroup d) |
void | RegisterNonModalDialog (CanvasGroup d) |
bool | RemoveCanvas (string name) |
bool | RemoveCanvas (UICanvasPrefab controller) |
bool | RemoveCanvas (Canvas canvasPrefab) |
void | SetAppScale (float appScale) |
void | SetScale (float uiScale) |
void | ShowUI () |
void | SpawnTooltip (ITooltipController tooltipController) |
void | UnpinTooltip (IPinnableTooltipController tooltipController) |
void | UnregisterModalDialog (CanvasGroup d) |
void | UnregisterNonModalDialog (CanvasGroup d) |
Static Public Member Functions | |
static bool | AnyCornerOffScreen (RectTransform rect) |
static void | ClampToScreen (RectTransform panelRectTransform, Vector2 screenEdgeOffset) |
static void | ClampToScreen (RectTransform panelRectTransform, float topEdgeOffset, float bottomEdgeOffset, float leftEdgeOffset, float rightEdgeOffset) |
static void | ClampToWindow (RectTransform parentRectTransform, RectTransform panelRectTransform, Vector2 screenEdgeOffset) |
static void | ClampToWindow (RectTransform parentRectTransform, RectTransform panelRectTransform, float topEdgeOffset, float bottomEdgeOffset, float leftEdgeOffset, float rightEdgeOffset) |
static void | CutToScreen (RectTransform panelRectTransform) |
static void | CutToScreen (RectTransform panelRectTransform, bool cutTop, bool cutBottom, bool cutLeft, bool cutRight) |
static void | CutToWindow (RectTransform parentRectTransform, RectTransform panelRectTransform) |
static void | CutToWindow (RectTransform parentRectTransform, RectTransform panelRectTransform, bool cutTop, bool cutBottom, bool cutLeft, bool cutRight) |
static void | DragTooltip (RectTransform rect, Vector2 mouseDelta, Vector2 cursorStandoff) |
static void | RepositionTooltip (RectTransform rect, Vector2 cursorStandoff, float cursorBottomRightLength=8f) |
static void | SetupNavigationMode (GameObject obj) |
static Vector3 | WorldToMainCanvas (Vector3 worldPosition, Camera cam) |
Public Attributes | |
Canvas | actionCanvas |
Canvas | appCanvas |
Canvas | debugCanvas |
Canvas | dialogCanvas |
Canvas | dragDropCanvas |
Canvas for UI objects being dragged. Controlled by UIDragAndDropController. More... | |
bool | forceNavigationMode = true |
Canvas | mainCanvas |
Navigation.Mode | navigationMode = Navigation.Mode.None |
Canvas | screenMessageCanvas |
Canvas | tooltipCanvas |
Canvas | tweeningCanvas |
Canvas for UI objects being tweened (animated by updating transform position) More... | |
Camera | uiCamera |
float | uiScale = 1f |
Camera | vectorCamera |
Properties | |
bool | CameraMode [get] |
Bool flag indicating that the UI is hidden when the game is paused during flight and player can move the camera around, usually for taking screenshots. More... | |
ITooltipController | CurrentTooltip [get] |
static UIMasterController | Instance [get, set] |
bool | IsUIShowing [get] |
Bool flag indicating when the UI is showing based on onShowUI events More... | |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Canvas KSP.UI.UIMasterController.actionCanvas |
Canvas KSP.UI.UIMasterController.appCanvas |
Canvas KSP.UI.UIMasterController.debugCanvas |
Canvas KSP.UI.UIMasterController.dialogCanvas |
Canvas KSP.UI.UIMasterController.dragDropCanvas |
Canvas for UI objects being dragged. Controlled by UIDragAndDropController.
bool KSP.UI.UIMasterController.forceNavigationMode = true |
Canvas KSP.UI.UIMasterController.mainCanvas |
Navigation.Mode KSP.UI.UIMasterController.navigationMode = Navigation.Mode.None |
Canvas KSP.UI.UIMasterController.screenMessageCanvas |
Canvas KSP.UI.UIMasterController.tooltipCanvas |
Canvas KSP.UI.UIMasterController.tweeningCanvas |
Canvas for UI objects being tweened (animated by updating transform position)
Camera KSP.UI.UIMasterController.uiCamera |
float KSP.UI.UIMasterController.uiScale = 1f |
Camera KSP.UI.UIMasterController.vectorCamera |
|
get |
Bool flag indicating that the UI is hidden when the game is paused during flight and player can move the camera around, usually for taking screenshots.
|
get |
|
staticgetset |
|
get |