Tanoda
GILES.Interface.pb_GUI Class Reference

Static Public Member Functions

static void HeaderLabel (string label)
 
static void InspectorLabel (string label)
 
static float FloatField (float value, params GUILayoutOption[] layoutOptions)
 
static int IntField (int value)
 
static int EnumField (System.Enum value)
 
static Vector2 Vector2Field (Vector2 value)
 
static Vector3 Vector3Field (Vector3 value, int width=0)
 
static Vector4 Vector4Field (Vector4 value)
 
static Quaternion QuaternionField (Quaternion value)
 

Detailed Description

Static GUI methods for working with user input.

Definition at line 9 of file pb_GUI.cs.

Member Function Documentation

◆ EnumField()

static int GILES.Interface.pb_GUI.EnumField ( System.Enum  value)
static

A field for editing enum values

Definition at line 68 of file pb_GUI.cs.

◆ FloatField()

static float GILES.Interface.pb_GUI.FloatField ( float  value,
params GUILayoutOption[]  layoutOptions 
)
static

A float field that accepts numeric input. May result in precision loss.

Definition at line 34 of file pb_GUI.cs.

◆ HeaderLabel()

static void GILES.Interface.pb_GUI.HeaderLabel ( string  label)
static

Defines a standard style for header labels in inspectors.

Definition at line 18 of file pb_GUI.cs.

◆ InspectorLabel()

static void GILES.Interface.pb_GUI.InspectorLabel ( string  label)
static

Defines a standard style for horizontal inline labels in inspectors.

Definition at line 26 of file pb_GUI.cs.

◆ IntField()

static int GILES.Interface.pb_GUI.IntField ( int  value)
static

An integer field that accepts numeric input.

Definition at line 51 of file pb_GUI.cs.

◆ QuaternionField()

static Quaternion GILES.Interface.pb_GUI.QuaternionField ( Quaternion  value)
static

A field for editing Quaternion values.

Definition at line 140 of file pb_GUI.cs.

◆ Vector2Field()

static Vector2 GILES.Interface.pb_GUI.Vector2Field ( Vector2  value)
static

A field for editing Vector2 values.

Definition at line 81 of file pb_GUI.cs.

◆ Vector3Field()

static Vector3 GILES.Interface.pb_GUI.Vector3Field ( Vector3  value,
int  width = 0 
)
static

A field for editing Vector3 values.

Definition at line 96 of file pb_GUI.cs.

◆ Vector4Field()

static Vector4 GILES.Interface.pb_GUI.Vector4Field ( Vector4  value)
static

A field for editing Vector4 values.

Definition at line 123 of file pb_GUI.cs.


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