C# Class UnityEditor.VFX.UI.NumericPropertyRM

Inheritance: SimpleUIPropertyRM
Mostra file Open project: fand/vfx-graph-study

Protected Properties

Property Type Description
m_Slider VFXBaseSliderField
m_TextField TextValueField

Public Methods

Method Description
CreateField ( ) : INotifyValueChanged
FilterValue ( Vector2 range, value ) : T
FilterValue ( object value ) : object
GetPreferredControlWidth ( ) : float
IsCompatible ( IPropertyRMProvider provider ) : bool
NumericPropertyRM ( IPropertyRMProvider controller, float labelWidth ) : UnityEngine
OnFocusLost ( BlurEvent e ) : void
OnKeyDown ( KeyDownEvent e ) : void
UpdateGUI ( bool force ) : void

Protected Methods

Method Description
CreateSimpleField ( TextValueField &textField ) : INotifyValueChanged
CreateSliderField ( UnityEditor.VFX.UI.VFXBaseSliderField &slider ) : INotifyValueChanged
DelayedNotifyValueChange ( ) : void
HasFocus ( ) : bool
RangeShouldCreateSlider ( Vector2 range ) : bool

Method Details

CreateField() public method

public CreateField ( ) : INotifyValueChanged
return INotifyValueChanged

CreateSimpleField() protected abstract method

protected abstract CreateSimpleField ( TextValueField &textField ) : INotifyValueChanged
textField TextValueField
return INotifyValueChanged

CreateSliderField() protected abstract method

protected abstract CreateSliderField ( UnityEditor.VFX.UI.VFXBaseSliderField &slider ) : INotifyValueChanged
slider UnityEditor.VFX.UI.VFXBaseSliderField
return INotifyValueChanged

DelayedNotifyValueChange() protected method

protected DelayedNotifyValueChange ( ) : void
return void

FilterValue() public abstract method

public abstract FilterValue ( Vector2 range, value ) : T
range Vector2
return T

FilterValue() public method

public FilterValue ( object value ) : object
value object
return object

GetPreferredControlWidth() public method

public GetPreferredControlWidth ( ) : float
return float

HasFocus() protected method

protected HasFocus ( ) : bool
return bool

IsCompatible() public method

public IsCompatible ( IPropertyRMProvider provider ) : bool
provider IPropertyRMProvider
return bool

NumericPropertyRM() public method

public NumericPropertyRM ( IPropertyRMProvider controller, float labelWidth ) : UnityEngine
controller IPropertyRMProvider
labelWidth float
return UnityEngine

OnFocusLost() public method

public OnFocusLost ( BlurEvent e ) : void
e BlurEvent
return void

OnKeyDown() public method

public OnKeyDown ( KeyDownEvent e ) : void
e KeyDownEvent
return void

RangeShouldCreateSlider() protected method

protected RangeShouldCreateSlider ( Vector2 range ) : bool
range Vector2
return bool

UpdateGUI() public method

public UpdateGUI ( bool force ) : void
force bool
return void

Property Details

m_Slider protected_oe property

protected VFXBaseSliderField m_Slider
return VFXBaseSliderField

m_TextField protected_oe property

protected TextValueField m_TextField
return TextValueField