C# Class UnityEditor.PopupLocationHelper

显示文件 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Private Properties

Property Type Description
FitRect UnityEngine.Rect
GetLargestRect UnityEngine.Rect
PopupAbove bool
PopupBelow bool
PopupLeft bool
PopupRight bool

Public Methods

Method Description
GetDropDownRect ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow ) : Rect
GetDropDownRect ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, PopupLocation locationPriorityOrder ) : Rect

Private Methods

Method Description
FitRect ( Rect rect, ContainerWindow popupContainerWindow ) : Rect
GetLargestRect ( List rects ) : Rect
PopupAbove ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, Rect &resultRect ) : bool
PopupBelow ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, Rect &resultRect ) : bool
PopupLeft ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, Rect &resultRect ) : bool
PopupRight ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, Rect &resultRect ) : bool

Method Details

GetDropDownRect() public static method

public static GetDropDownRect ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow ) : Rect
buttonRect UnityEngine.Rect
minSize UnityEngine.Vector2
maxSize UnityEngine.Vector2
popupContainerWindow ContainerWindow
return UnityEngine.Rect

GetDropDownRect() public static method

public static GetDropDownRect ( Rect buttonRect, Vector2 minSize, Vector2 maxSize, ContainerWindow popupContainerWindow, PopupLocation locationPriorityOrder ) : Rect
buttonRect UnityEngine.Rect
minSize UnityEngine.Vector2
maxSize UnityEngine.Vector2
popupContainerWindow ContainerWindow
locationPriorityOrder PopupLocation
return UnityEngine.Rect