Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Namespaces | Classes | Enumerations
Package KSP.UI

Namespaces

package  Dialogs
 
package  Language
 
package  Rendering
 
package  Screens
 
package  TooltipTypes
 
package  Util
 

Classes

class  AlarmClockUIAddPane
 The pane that hangs out and lets you add alarms More...
 
class  AlarmClockUIFrame
 The main frame/window of the Alarm clock More...
 
class  AnchoredDialog
 
class  AnchoredDialogHost
 
class  AppUI_Control
 Base attribute for AppUI Input controls More...
 
class  AppUI_Data
 The base class for a Data class that will use AppUI fields for display More...
 
class  AppUI_Dropdown
 A dropdown of items to choose from More...
 
class  AppUI_DropdownMultiLine
 A dropdown of items to choose from, has the guilabel above the dropdown More...
 
class  AppUI_Heading
 A Header for separating the inputs. the label will show the value of the string thats been attributed, or the guiName if the string has no value More...
 
class  AppUI_Input
 A string input More...
 
class  AppUI_InputDateTime
 A DateTime input More...
 
class  AppUI_InputFloat
 A numeric input More...
 
class  AppUI_Label
 A label display More...
 
class  AppUI_LabelList
 A label list display More...
 
class  AppUI_RadioBool
 A toggle between two values underpinned by a bool More...
 
class  AppUI_SliderFloat
 A numeric slider More...
 
class  AppUI_SliderFloatMultiLine
 A numeric slider with the name above the slider More...
 
class  AppUI_ToggleBool
 A toggle between two values underpinned by a bool More...
 
class  BaseCrewAssignmentDialog
 
class  ButtonColorState
 
class  ButtonSpritesMgr
 
class  ButtonState
 
class  ButtonStateTooltip
 
class  CanvasGroupEventLocker
 
class  CanvasGroupInputLock
 
class  ContentAspectController
 
class  CrewAssignmentDialog
 
class  CrewListItem
 
class  DialogMouseEnterControlLock
 
class  DialogUISelectFile
 
class  DialogUISelectFileItem
 
class  DragHandler
 
class  DropHandler
 
class  EventTriggerForwarder
 
class  ExperimentalVersionReadout
 
class  GenericAppFrame
 A scalable (by dragging the mouse) generic app frame More...
 
class  GenericCascadingList
 Basically a factory class to make UIlistItems More...
 
class  InteractableCtrlUIStates
 
interface  IPinnableTooltipController
 
interface  IRadioButton
 
interface  ITooltipController
 
class  KSPGraphicRaycaster
 
class  ManeuverToolUIFrame
 The main frame/window of the Maneuver Tool More...
 
class  MessageSystemAppFrame
 A scalable (by dragging the mouse) messaging app frame More...
 
class  PinnableTooltipController
 
class  PointerClickAndHoldHandler
 
class  PointerClickHandler
 For when you need clicks with PointerEventData and a Data field More...
 
class  PointerEnterExitHandler
 
class  PrefabSpawner
 
class  ProgressBar
 
class  RadioButtonGroup
 A class which encapsulates all that is required to track and manage radio buttons as a group. More...
 
class  RectTransformQuadFitter
 
class  RendererSortOrder
 
class  ResizingLayoutElement
 
class  SimpleAppFrame
 A simple, non-scalable app frame More...
 
class  SliderValueToText
 
class  StageManagerParentResizer
 Hardcoded component meant for scaling the stagemanager parent recttransform so the top of the scrollable stage list always is at the bottom of the timewarp panel. More...
 
class  Tooltip
 
class  TooltipController
 
class  TweeningController
 Controls everything in the tweening canvas. Will destroy everything in this canvas on scene load requested. More...
 
class  TweeningElement
 
class  U5Util
 
class  UIButtonToggle
 
class  UICameraBase
 
class  UICanvasPrefab
 
class  UICanvasPrefabSpawner
 
class  UICascadingList
 Heavily influenced by the limiations put on us by EzGUI. Moves items in and out of lists because of that. It needs a rewrite to adhere to how things work in U5 More...
 
class  UICraftSaveFlyoutController
 
class  UIDialogCamera
 
class  UIDragAndDropController
 
class  UIDragPanel
 
class  UIExtensions
 
class  UIHoverPanel
 
class  UIHoverSlidePanel
 
class  UIHoverText
 
class  UIHoverToggler
 
class  UIInputExtraMouseButtons
 
class  UILaunchsiteController
 
class  UIList
 List for organizing items within a transform handled by a LayoutGroup. The only responsibility of this component is to add/remove/sort elements in this transform. More...
 
class  UIList< T >
 
class  UIListData< T >
 
class  UIListDropArea
 Drop Area to be used in the child hierarchy of a UIList Constructed to invoke events on a parent UIList or the specified dropOnList Requires a UIMasterController in the scene with a UIDragAndDropController (should always be true) More...
 
class  UIListItem
 
class  UIListItem_spacer
 
class  UIListMover
 
class  UIListSorter
 Ïmproved list sorter More...
 
class  UIListToggleController
 
class  UIMainCamera
 
class  UIMasterController
 
class  UIOnClick
 
class  UIOnHover
 
class  UIPanelTransition
 
class  UIPanelTransitionManager
 
class  UIPanelTransitionRTScaler
 Never saw the light of day.... Works in conjunction with UIPanelTransition and scales a recttransform using it's Top and Bottom values Only vertical scaling is implemented. More...
 
class  UIPanelTransitionToggle
 
class  UIPanelTweener
 Very much like UIPanelTransition, only without any predefined states. Use to 'tween' panels to arbitrary positions More...
 
class  UIPlanetariumDateTime
 
class  UIPrefabSpawner
 
class  UIRadioButton
 
class  UIRadioButtonColorChanger
 
class  UIRadioButtonStateChanger
 
class  UIRectScaler
 
class  UISelectableGridLayoutGroup
 
class  UISelectableGridLayoutGroupItem
 
class  UISelectableList
 
class  UISelectableListItem
 
class  UISelectableListItem_ColorButton
 
class  UISelectableListItem_StateButton
 
class  UIShipDescriptionHoverSlidePanel
 
class  UIStateButton
 
class  UIStateImage
 
class  UIStatePanel
 
class  UIStateRawImage
 
class  UIStateText
 
class  UIStateToggleButton
 
class  UITextButton
 
class  UITimeWarpController
 
class  UITimeWarpHoverController
 
class  UITimeWarpScrubber
 
class  UITogglePanel
 
class  UITransitionBase
 
class  UITransparencyController
 
class  UITreeView
 
class  UITreeViewItem
 
class  UIVectorCamera
 
class  UIWarpToNextMorning
 
class  UIWindow
 
class  UIWindowArea
 
class  UIWorldPointer
 
class  VesselListItem
 

Enumerations

enum  AlarmUIDisplayMode { AlarmUIDisplayMode.Add, AlarmUIDisplayMode.Edit }
 What state is the Add Pane in More...
 
enum  UIAvailability { UIAvailability.Available, UIAvailability.GreyedOut, UIAvailability.Hidden }
 

Enumeration Type Documentation

enum KSP.UI.AlarmUIDisplayMode

What state is the Add Pane in

Enumerator
Add 

Adding a new alarm - before its added

Edit 

Editing an existing alarm - before its triggered

enum KSP.UI.UIAvailability
Enumerator
Available 
GreyedOut 
Hidden