Class DebugUIFieldDrawer<TValue, TField, TState>
Common class to help drawing fields
Inherited Members
Namespace: UnityEditor.Rendering
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
public abstract class DebugUIFieldDrawer<TValue, TField, TState> : DebugUIDrawer where TField : DebugUI.Field<TValue> where TState : DebugState
Type Parameters
| Name | Description |
|---|---|
| TValue | The internal value of the field |
| TField | The type of the field widget |
| TState | The state of the field |
Methods
| Name | Description |
|---|---|
| Begin(Widget, DebugState) | Implement this to execute processing before UI rendering. |
| DoGUI(Rect, GUIContent, TField, TState) | Does the field of the given type |
| End(Widget, DebugState) | Implement this to execute processing after UI rendering. |
| OnGUI(Widget, DebugState) | Implement this to execute UI rendering. |