C# Class Borodar.ReorderableList.Internal.GUIHelper

Utility functions to assist with GUIs.
Afficher le fichier Open project: PhannGor/unity3d-rainbow-folders

Méthodes publiques

Свойство Type Description
FocusTextInControl Action
VisibleRect Func

Méthodes publiques

Méthode Description
DrawTexture ( Rect position, Texture2D texture ) : void

Draw texture using GUIStyle to workaround bug in Unity where GUI.DrawTexture flickers when embedded inside a property drawer.

IconButton ( Rect position, Texture2D iconNormal, Texture2D iconActive, GUIStyle style ) : bool
IconButton ( Rect position, bool visible, Texture2D iconNormal, Texture2D iconActive, GUIStyle style ) : bool
Separator ( Rect position ) : void
Separator ( Rect position, Color color ) : void

Private Methods

Méthode Description
GUIHelper ( ) : System

Method Details

DrawTexture() public static méthode

Draw texture using GUIStyle to workaround bug in Unity where GUI.DrawTexture flickers when embedded inside a property drawer.
public static DrawTexture ( Rect position, Texture2D texture ) : void
position UnityEngine.Rect Position of which to draw texture in space of GUI.
texture UnityEngine.Texture2D Texture.
Résultat void

IconButton() public static méthode

public static IconButton ( Rect position, Texture2D iconNormal, Texture2D iconActive, GUIStyle style ) : bool
position UnityEngine.Rect
iconNormal UnityEngine.Texture2D
iconActive UnityEngine.Texture2D
style UnityEngine.GUIStyle
Résultat bool

IconButton() public static méthode

public static IconButton ( Rect position, bool visible, Texture2D iconNormal, Texture2D iconActive, GUIStyle style ) : bool
position UnityEngine.Rect
visible bool
iconNormal UnityEngine.Texture2D
iconActive UnityEngine.Texture2D
style UnityEngine.GUIStyle
Résultat bool

Separator() public static méthode

public static Separator ( Rect position ) : void
position UnityEngine.Rect
Résultat void

Separator() public static méthode

public static Separator ( Rect position, Color color ) : void
position UnityEngine.Rect
color Color
Résultat void

Property Details

FocusTextInControl public_oe static_oe property

Focus control and text editor where applicable.
public static Action FocusTextInControl
Résultat Action

VisibleRect public_oe static_oe property

Gets visible rectangle within GUI.

VisibleRect = TopmostRect + scrollViewOffsets

public static Func VisibleRect
Résultat Func