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

Public Types

enum  Method { Method.Linear, Method.Lerp }
 

Public Attributes

Method method = Method.Lerp
 
RectTransform panelTransform
 

Protected Member Functions

void Lerp_Pre (float transitionTime, Vector2 vCrr, Vector2 vTgt)
 
Vector2 Lerp_Transition (float t, Vector2 vCrr, Vector2 vTgt)
 
void Linear_Pre (float transitionTime, Vector2 vCrr, Vector2 vTgt)
 
Vector2 Linear_Transition (float t, Vector2 vCrr, Vector2 vTgt)
 
void SetInteractable (bool interactable)
 
void SetMethod (Method m)
 

Protected Attributes

Callback< float, Vector2, Vector2 > PrepMethod
 
Func< float, Vector2, Vector2,
Vector2 > 
TransitionMethod
 

Member Enumeration Documentation

enum KSP.UI.UITransitionBase.Method
Enumerator
Linear 
Lerp 

Member Function Documentation

void KSP.UI.UITransitionBase.Lerp_Pre ( float  transitionTime,
Vector2  vCrr,
Vector2  vTgt 
)
inlineprotected
Vector2 KSP.UI.UITransitionBase.Lerp_Transition ( float  t,
Vector2  vCrr,
Vector2  vTgt 
)
inlineprotected
void KSP.UI.UITransitionBase.Linear_Pre ( float  transitionTime,
Vector2  vCrr,
Vector2  vTgt 
)
inlineprotected
Vector2 KSP.UI.UITransitionBase.Linear_Transition ( float  t,
Vector2  vCrr,
Vector2  vTgt 
)
inlineprotected
void KSP.UI.UITransitionBase.SetInteractable ( bool  interactable)
inlineprotected
void KSP.UI.UITransitionBase.SetMethod ( Method  m)
inlineprotected

Member Data Documentation

Method KSP.UI.UITransitionBase.method = Method.Lerp
RectTransform KSP.UI.UITransitionBase.panelTransform
Callback<float, Vector2, Vector2> KSP.UI.UITransitionBase.PrepMethod
protected
Func<float, Vector2, Vector2, Vector2> KSP.UI.UITransitionBase.TransitionMethod
protected

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