Tanoda
UnityEngine.UI.Extensions.RangeSlider Class Reference
Inheritance diagram for UnityEngine.UI.Extensions.RangeSlider:

Classes

class  RangeSliderEvent
 

Public Member Functions

virtual void SetValueWithoutNotify (float low, float high)
 Set the value of the slider without invoking onValueChanged callback. More...
 
virtual void Rebuild (CanvasUpdate executing)
 
virtual void LayoutComplete ()
 See ICanvasElement.LayoutComplete More...
 
virtual void GraphicUpdateComplete ()
 See ICanvasElement.GraphicUpdateComplete More...
 
override void OnPointerDown (PointerEventData eventData)
 
virtual void OnDrag (PointerEventData eventData)
 
override void OnPointerUp (PointerEventData eventData)
 
override void OnMove (AxisEventData eventData)
 
virtual void OnInitializePotentialDrag (PointerEventData eventData)
 

Static Public Member Functions

static bool SetClass< T > (ref T currentValue, T newValue)
 
static bool SetStruct< T > (ref T currentValue, T newValue)
 

Protected Member Functions

 RangeSlider ()
 
override void OnEnable ()
 
override void OnDisable ()
 
virtual void Update ()
 Update the rect based on the delayed update visuals. Got around issue of calling sendMessage from onValidate. More...
 
override void OnDidApplyAnimationProperties ()
 
virtual void SetLow (float input, bool sendCallback)
 
virtual void SetHigh (float input, bool sendCallback)
 
override void OnRectTransformDimensionsChange ()
 

Properties

RectTransform FillRect [get, set]
 
RectTransform LowHandleRect [get, set]
 
RectTransform HighHandleRect [get, set]
 
float MinValue [get, set]
 
float MaxValue [get, set]
 
bool WholeNumbers [get, set]
 
virtual float LowValue [get, set]
 
float NormalizedLowValue [get, set]
 
virtual float HighValue [get, set]
 
float NormalizedHighValue [get, set]
 
RangeSliderEvent OnValueChanged [get, set]
 

Detailed Description

Definition at line 15 of file RangeSlider.cs.

Constructor & Destructor Documentation

◆ RangeSlider()

UnityEngine.UI.Extensions.RangeSlider.RangeSlider ( )
protected

Definition at line 178 of file RangeSlider.cs.

Member Function Documentation

◆ GraphicUpdateComplete()

virtual void UnityEngine.UI.Extensions.RangeSlider.GraphicUpdateComplete ( )
virtual

See ICanvasElement.GraphicUpdateComplete

Definition at line 227 of file RangeSlider.cs.

◆ LayoutComplete()

virtual void UnityEngine.UI.Extensions.RangeSlider.LayoutComplete ( )
virtual

See ICanvasElement.LayoutComplete

Definition at line 221 of file RangeSlider.cs.

◆ OnDidApplyAnimationProperties()

override void UnityEngine.UI.Extensions.RangeSlider.OnDidApplyAnimationProperties ( )
protected

Definition at line 277 of file RangeSlider.cs.

◆ OnDisable()

override void UnityEngine.UI.Extensions.RangeSlider.OnDisable ( )
protected

Definition at line 258 of file RangeSlider.cs.

◆ OnDrag()

virtual void UnityEngine.UI.Extensions.RangeSlider.OnDrag ( PointerEventData  eventData)
virtual

Definition at line 575 of file RangeSlider.cs.

◆ OnEnable()

override void UnityEngine.UI.Extensions.RangeSlider.OnEnable ( )
protected

Definition at line 248 of file RangeSlider.cs.

◆ OnInitializePotentialDrag()

virtual void UnityEngine.UI.Extensions.RangeSlider.OnInitializePotentialDrag ( PointerEventData  eventData)
virtual

Definition at line 595 of file RangeSlider.cs.

◆ OnMove()

override void UnityEngine.UI.Extensions.RangeSlider.OnMove ( AxisEventData  eventData)

Definition at line 590 of file RangeSlider.cs.

◆ OnPointerDown()

override void UnityEngine.UI.Extensions.RangeSlider.OnPointerDown ( PointerEventData  eventData)

Definition at line 527 of file RangeSlider.cs.

◆ OnPointerUp()

override void UnityEngine.UI.Extensions.RangeSlider.OnPointerUp ( PointerEventData  eventData)

Definition at line 584 of file RangeSlider.cs.

◆ OnRectTransformDimensionsChange()

override void UnityEngine.UI.Extensions.RangeSlider.OnRectTransformDimensionsChange ( )
protected

Definition at line 380 of file RangeSlider.cs.

◆ Rebuild()

virtual void UnityEngine.UI.Extensions.RangeSlider.Rebuild ( CanvasUpdate  executing)
virtual

Definition at line 208 of file RangeSlider.cs.

◆ SetClass< T >()

static bool UnityEngine.UI.Extensions.RangeSlider.SetClass< T > ( ref T  currentValue,
newValue 
)
static
Type Constraints
T :class 

Definition at line 230 of file RangeSlider.cs.

◆ SetHigh()

virtual void UnityEngine.UI.Extensions.RangeSlider.SetHigh ( float  input,
bool  sendCallback 
)
protectedvirtual

Definition at line 357 of file RangeSlider.cs.

◆ SetLow()

virtual void UnityEngine.UI.Extensions.RangeSlider.SetLow ( float  input,
bool  sendCallback 
)
protectedvirtual

Definition at line 330 of file RangeSlider.cs.

◆ SetStruct< T >()

static bool UnityEngine.UI.Extensions.RangeSlider.SetStruct< T > ( ref T  currentValue,
newValue 
)
static
Type Constraints
T :struct 

Definition at line 239 of file RangeSlider.cs.

◆ SetValueWithoutNotify()

virtual void UnityEngine.UI.Extensions.RangeSlider.SetValueWithoutNotify ( float  low,
float  high 
)
virtual

Set the value of the slider without invoking onValueChanged callback.

Parameters
inputThe new value for the slider.

Definition at line 129 of file RangeSlider.cs.

◆ Update()

virtual void UnityEngine.UI.Extensions.RangeSlider.Update ( )
protectedvirtual

Update the rect based on the delayed update visuals. Got around issue of calling sendMessage from onValidate.

Definition at line 268 of file RangeSlider.cs.

Property Documentation

◆ FillRect

RectTransform UnityEngine.UI.Extensions.RangeSlider.FillRect
getset

Definition at line 24 of file RangeSlider.cs.

◆ HighHandleRect

RectTransform UnityEngine.UI.Extensions.RangeSlider.HighHandleRect
getset

Definition at line 34 of file RangeSlider.cs.

◆ HighValue

virtual float UnityEngine.UI.Extensions.RangeSlider.HighValue
getset

Definition at line 92 of file RangeSlider.cs.

◆ LowHandleRect

RectTransform UnityEngine.UI.Extensions.RangeSlider.LowHandleRect
getset

Definition at line 29 of file RangeSlider.cs.

◆ LowValue

virtual float UnityEngine.UI.Extensions.RangeSlider.LowValue
getset

Definition at line 56 of file RangeSlider.cs.

◆ MaxValue

float UnityEngine.UI.Extensions.RangeSlider.MaxValue
getset

Definition at line 47 of file RangeSlider.cs.

◆ MinValue

float UnityEngine.UI.Extensions.RangeSlider.MinValue
getset

Definition at line 41 of file RangeSlider.cs.

◆ NormalizedHighValue

float UnityEngine.UI.Extensions.RangeSlider.NormalizedHighValue
getset

Definition at line 109 of file RangeSlider.cs.

◆ NormalizedLowValue

float UnityEngine.UI.Extensions.RangeSlider.NormalizedLowValue
getset

Definition at line 73 of file RangeSlider.cs.

◆ OnValueChanged

RangeSliderEvent UnityEngine.UI.Extensions.RangeSlider.OnValueChanged
getset

Definition at line 140 of file RangeSlider.cs.

◆ WholeNumbers

bool UnityEngine.UI.Extensions.RangeSlider.WholeNumbers
getset

Definition at line 52 of file RangeSlider.cs.


The documentation for this class was generated from the following file: