Summary
[Editor-Only] Utility for drawing tables.
- Assembly
- Animancer
.dll - Namespace
- Animancer
.Editor - Base Types
-
- Object
- Derived Types
graph BT
Type-->Base0["Object"]
Type["TableGUI"]
class Type type-node
Derived0["TransitionModifierTableGUI"]-->Type
click Derived0 "/animancer/api/Animancer.Editor.TransitionLibraries/TransitionModifierTableGUI"
Syntax
[Serializable]
public class TableGUI
Attributes
Type | Description |
---|---|
Serializable |
Fields
Name | Constant Value | Summary |
---|---|---|
DoCellGUI |
Draws the GUI for a specified cell.
|
Properties
Name | Value | Summary |
---|---|---|
CalculateWidestLabel | Func |
A delegate to calculate the largest pixel width of the header labels.
|
HorizontalScrollBar | GUIStyle |
The style for the horizontal scroll bar.
static
|
LabelSize | Vector2 |
[
UnityEngine.SerializeField ] The normalized size of the header labels. |
MaxCellSize | Vector2 |
The maximum pixel size of each cell.
|
MinCellSize | Vector2 |
The minimum pixel size of each cell.
|
Padding | float |
The pixel spacing between cells.
static
|
ScrollPosition | Vector2 |
[
UnityEngine.SerializeField ] The position the table is currently scrolled to. |
VerticalScrollBar | GUIStyle |
The style for the vertical scroll bar.
static
|
Methods
Name | Value | Summary |
---|---|---|
CalculateSizes |
void |
Calculates the current label and cell sizes for the given `area`.
|
DoTableGUI |
void |
Draws this table.
|