Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
KSP.UI.AnchoredDialog Class Referenceabstract
Inheritance diagram for KSP.UI.AnchoredDialog:
KSP.UI.Screens.KSCFacilityContextMenu KSP.UI.Screens.KSCVesselMarker

Public Member Functions

void Terminate ()
 

Public Attributes

bool clampedToScreen
 
float clampPadding = 10f
 in pixels More...
 
float nearFadeStart
 
float standOffDistance = 45f
 in world units along the up axis More...
 

Protected Member Functions

abstract void CreateWindowContent ()
 
abstract string GetWindowTitle ()
 
abstract void OnClickOut ()
 
abstract void OnDestroyThis ()
 
virtual void OnLateUpdate ()
 
virtual void OnPanelSetupComplete ()
 
void SetBgPanel (Graphic g)
 
void setOpacity (float value)
 
abstract void StartThis ()
 

Protected Attributes

Transform anchor
 
AnchoredDialogHost anchorHost
 
Image bgPanel
 
CanvasGroup canvasGroup
 
bool disabled
 
bool hover
 
float lastOpacity
 
float opacity = 1f
 
RectTransform rTrf
 
List< XSelectableuiControls
 
bool useOpacityFade
 
TMPro.TextMeshProUGUI windowTitleField
 
Vector3 wPos
 

Member Function Documentation

abstract void KSP.UI.AnchoredDialog.CreateWindowContent ( )
protectedpure virtual
abstract string KSP.UI.AnchoredDialog.GetWindowTitle ( )
protectedpure virtual
abstract void KSP.UI.AnchoredDialog.OnClickOut ( )
protectedpure virtual
abstract void KSP.UI.AnchoredDialog.OnDestroyThis ( )
protectedpure virtual
virtual void KSP.UI.AnchoredDialog.OnLateUpdate ( )
inlineprotectedvirtual

Reimplemented in KSP.UI.Screens.KSCVesselMarker.

virtual void KSP.UI.AnchoredDialog.OnPanelSetupComplete ( )
inlineprotectedvirtual

Reimplemented in KSP.UI.Screens.KSCVesselMarker.

void KSP.UI.AnchoredDialog.SetBgPanel ( Graphic  g)
inlineprotected

< break;

void KSP.UI.AnchoredDialog.setOpacity ( float  value)
inlineprotected
abstract void KSP.UI.AnchoredDialog.StartThis ( )
protectedpure virtual
void KSP.UI.AnchoredDialog.Terminate ( )
inline

Member Data Documentation

Transform KSP.UI.AnchoredDialog.anchor
protected
AnchoredDialogHost KSP.UI.AnchoredDialog.anchorHost
protected
Image KSP.UI.AnchoredDialog.bgPanel
protected
CanvasGroup KSP.UI.AnchoredDialog.canvasGroup
protected
bool KSP.UI.AnchoredDialog.clampedToScreen
float KSP.UI.AnchoredDialog.clampPadding = 10f

in pixels

bool KSP.UI.AnchoredDialog.disabled
protected
bool KSP.UI.AnchoredDialog.hover
protected
float KSP.UI.AnchoredDialog.lastOpacity
protected
float KSP.UI.AnchoredDialog.nearFadeStart
float KSP.UI.AnchoredDialog.opacity = 1f
protected
RectTransform KSP.UI.AnchoredDialog.rTrf
protected
float KSP.UI.AnchoredDialog.standOffDistance = 45f

in world units along the up axis

List<XSelectable> KSP.UI.AnchoredDialog.uiControls
protected
bool KSP.UI.AnchoredDialog.useOpacityFade
protected
TMPro.TextMeshProUGUI KSP.UI.AnchoredDialog.windowTitleField
protected
Vector3 KSP.UI.AnchoredDialog.wPos
protected

The documentation for this class was generated from the following file: