Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KSP.UI.UIWorldPointer Class Reference
Inheritance diagram for KSP.UI.UIWorldPointer:

Public Types

enum  LineType { LineType.Direct, LineType.Kinked }
 
enum  UISnapType { UISnapType.Anchor, UISnapType.Dynamic }
 

Public Member Functions

void OnDisable ()
 
void OnEnable ()
 
void Setup (RectTransform uiTransform, Transform worldTransform, Camera worldCam, Material mat)
 
void Terminate ()
 

Static Public Member Functions

static UIWorldPointer Create (RectTransform uiTransform, Transform worldTransform, Camera worldCam, Material mat)
 

Public Attributes

float chamferDistance = 20f
 
int chamferSubdivisions = 2
 
bool continuousUpdate = true
 
float kinkPercentage = 10f
 
Color lineColor = Color.white
 
LineType lineType = LineType.Kinked
 
float lineWidth = 1f
 
Vector2 uiSnapAnchor = new Vector2(1f, 0.5f)
 
UISnapType uiSnapType = UISnapType.Dynamic
 
RectTransform uiTransform
 
Camera worldCam
 
Transform worldTransform
 

Member Enumeration Documentation

enum KSP.UI.UIWorldPointer.LineType
Enumerator
Direct 
Kinked 
enum KSP.UI.UIWorldPointer.UISnapType
Enumerator
Anchor 
Dynamic 

Member Function Documentation

static UIWorldPointer KSP.UI.UIWorldPointer.Create ( RectTransform  uiTransform,
Transform  worldTransform,
Camera  worldCam,
Material  mat 
)
inlinestatic
void KSP.UI.UIWorldPointer.OnDisable ( )
inline
void KSP.UI.UIWorldPointer.OnEnable ( )
inline
void KSP.UI.UIWorldPointer.Setup ( RectTransform  uiTransform,
Transform  worldTransform,
Camera  worldCam,
Material  mat 
)
inline
void KSP.UI.UIWorldPointer.Terminate ( )
inline

Member Data Documentation

float KSP.UI.UIWorldPointer.chamferDistance = 20f
int KSP.UI.UIWorldPointer.chamferSubdivisions = 2
bool KSP.UI.UIWorldPointer.continuousUpdate = true
float KSP.UI.UIWorldPointer.kinkPercentage = 10f
Color KSP.UI.UIWorldPointer.lineColor = Color.white
LineType KSP.UI.UIWorldPointer.lineType = LineType.Kinked
float KSP.UI.UIWorldPointer.lineWidth = 1f
Vector2 KSP.UI.UIWorldPointer.uiSnapAnchor = new Vector2(1f, 0.5f)
UISnapType KSP.UI.UIWorldPointer.uiSnapType = UISnapType.Dynamic
RectTransform KSP.UI.UIWorldPointer.uiTransform
Camera KSP.UI.UIWorldPointer.worldCam
Transform KSP.UI.UIWorldPointer.worldTransform

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