Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Static Public Member Functions | List of all members
KSP.UI.Util.RectUtil Class Reference

Public Types

enum  ContainmentLevel { ContainmentLevel.None, ContainmentLevel.Partial, ContainmentLevel.Full, ContainmentLevel.Enclosing }
 

Static Public Member Functions

static ContainmentLevel GetRectContainment (RectTransform self, RectTransform ctr, Camera refCamera, bool testOppositeCase)
 
static Vector3 WorldToUISpacePos (Vector3 worldSpacePos, Camera refCamera, RectTransform canvasRect, ref bool zPositive)
 
static Vector3 WorldToUISpacePos (Vector3 worldSpacePos, Camera refCamera, RectTransform canvasRect, ref bool zPositive, float zFlattenEasing, float zFlattenMidPoint, float zUIstart, float zUIlength)
 

Member Enumeration Documentation

enum KSP.UI.Util.RectUtil.ContainmentLevel
Enumerator
None 
Partial 
Full 
Enclosing 

Member Function Documentation

static ContainmentLevel KSP.UI.Util.RectUtil.GetRectContainment ( RectTransform  self,
RectTransform  ctr,
Camera  refCamera,
bool  testOppositeCase 
)
inlinestatic
static Vector3 KSP.UI.Util.RectUtil.WorldToUISpacePos ( Vector3  worldSpacePos,
Camera  refCamera,
RectTransform  canvasRect,
ref bool  zPositive 
)
inlinestatic
static Vector3 KSP.UI.Util.RectUtil.WorldToUISpacePos ( Vector3  worldSpacePos,
Camera  refCamera,
RectTransform  canvasRect,
ref bool  zPositive,
float  zFlattenEasing,
float  zFlattenMidPoint,
float  zUIstart,
float  zUIlength 
)
inlinestatic

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