Summary
[Editor-Only] Draws a custom GUI for an object.
		- Assembly
- Animancer.dll 
- Namespace
- Animancer.Editor 
- Interfaces
- Base Types
- 
									- Object
 
- Derived Types
							graph BT
	Type-->Base0["Object"]
	Type-.->Interface0["ICustomGUI"]
	click Interface0 "/animancer/api/Animancer.Editor/ICustomGUI"
	Type["CustomGUI<T>"]
class Type type-node
	Derived0["AnimancerNodeDrawer<T>"]-->Type
	click Derived0 "/animancer/api/Animancer.Editor/AnimancerNodeDrawer_1"
	Derived1["FadeGroupDrawer"]-->Type
	click Derived1 "/animancer/api/Animancer.Editor/FadeGroupDrawer"
	Derived2["StringGUI"]-->Type
	click Derived2 "/animancer/api/Animancer.Editor/StringGUI"
	Derived3["ObjectGUI<T>"]-->Type
	click Derived3 "/animancer/api/Animancer.Editor/ObjectGUI_1"
	Derived4["ParameterGUI<TParameter>"]-->Type
	click Derived4 "/animancer/api/Animancer.Editor/ParameterGUI_1"
	Derived5["FloatGUI"]-->Type
	click Derived5 "/animancer/api/Animancer.Editor/FloatGUI"
	Derived6["AnimancerEventDispatcherDrawer"]-->Type
	click Derived6 "/animancer/api/Animancer.Editor/AnimancerEventDispatcherDrawer"
	Derived7["WeightedMaskLayersFadeDrawer"]-->Type
	click Derived7 "/animancer/api/Animancer.Editor/WeightedMaskLayersFadeDrawer"
	Derived8["IntGUI"]-->Type
	click Derived8 "/animancer/api/Animancer.Editor/IntGUI"
	Derived9["LabelGUI"]-->Type
	click Derived9 "/animancer/api/Animancer.Editor/LabelGUI"
	Derived10["DelegateGUI"]-->Type
	click Derived10 "/animancer/api/Animancer.Editor/DelegateGUI"
						
					Syntax
public abstract class CustomGUI<T> : ICustomGUIRemarks
    Every non-abstract type inheriting from this class must have at least one 
	Animancer.Editor.CustomGUIAttribute.
    Type Parameters
| Name | Description | 
|---|---|
| T | 
Properties
Methods
| Name | Value | Summary | 
|---|---|---|
| DoGUI | void | Draws the GUI for the  Animancer.Editor.ICustomGUI.Value. |