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. |