C# 클래스 UnityEditor.VFX.UI.NumericPropertyRM

상속: SimpleUIPropertyRM
파일 보기 프로젝트 열기: fand/vfx-graph-study

보호된 프로퍼티들

프로퍼티 타입 설명
m_Slider VFXBaseSliderField
m_TextField TextValueField

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CreateSimpleField ( TextValueField &textField ) : INotifyValueChanged
CreateSliderField ( UnityEditor.VFX.UI.VFXBaseSliderField &slider ) : INotifyValueChanged
DelayedNotifyValueChange ( ) : void
HasFocus ( ) : bool
RangeShouldCreateSlider ( Vector2 range ) : bool

메소드 상세

CreateField() 공개 메소드

public CreateField ( ) : INotifyValueChanged
리턴 INotifyValueChanged

CreateSimpleField() 보호된 추상적인 메소드

protected abstract CreateSimpleField ( TextValueField &textField ) : INotifyValueChanged
textField TextValueField
리턴 INotifyValueChanged

CreateSliderField() 보호된 추상적인 메소드

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

DelayedNotifyValueChange() 보호된 메소드

protected DelayedNotifyValueChange ( ) : void
리턴 void

FilterValue() 공개 추상적인 메소드

public abstract FilterValue ( Vector2 range, value ) : T
range Vector2
리턴 T

FilterValue() 공개 메소드

public FilterValue ( object value ) : object
value object
리턴 object

GetPreferredControlWidth() 공개 메소드

public GetPreferredControlWidth ( ) : float
리턴 float

HasFocus() 보호된 메소드

protected HasFocus ( ) : bool
리턴 bool

IsCompatible() 공개 메소드

public IsCompatible ( IPropertyRMProvider provider ) : bool
provider IPropertyRMProvider
리턴 bool

NumericPropertyRM() 공개 메소드

public NumericPropertyRM ( IPropertyRMProvider controller, float labelWidth ) : UnityEngine
controller IPropertyRMProvider
labelWidth float
리턴 UnityEngine

OnFocusLost() 공개 메소드

public OnFocusLost ( BlurEvent e ) : void
e BlurEvent
리턴 void

OnKeyDown() 공개 메소드

public OnKeyDown ( KeyDownEvent e ) : void
e KeyDownEvent
리턴 void

RangeShouldCreateSlider() 보호된 메소드

protected RangeShouldCreateSlider ( Vector2 range ) : bool
range Vector2
리턴 bool

UpdateGUI() 공개 메소드

public UpdateGUI ( bool force ) : void
force bool
리턴 void

프로퍼티 상세

m_Slider 보호되어 있는 프로퍼티

protected VFXBaseSliderField m_Slider
리턴 VFXBaseSliderField

m_TextField 보호되어 있는 프로퍼티

protected TextValueField m_TextField
리턴 TextValueField