Skip to content

Game.ArtPipeline.Preview.BoxSlider

Assembly: Game.ArtPipeline
Namespace: Game.ArtPipeline.Preview

Type: class public

Base: UnityEngine.UI.Selectable
Implements: UnityEngine.EventSystems.IMoveHandler, UnityEngine.EventSystems.IEventSystemHandler, UnityEngine.EventSystems.IPointerDownHandler, UnityEngine.EventSystems.IPointerUpHandler, UnityEngine.EventSystems.IPointerEnterHandler, UnityEngine.EventSystems.IPointerExitHandler, UnityEngine.EventSystems.ISelectHandler, UnityEngine.EventSystems.IDeselectHandler, UnityEngine.EventSystems.IDragHandler, UnityEngine.EventSystems.IInitializePotentialDragHandler, UnityEngine.UI.ICanvasElement

Attributes: AddComponentMenu, RequireComponent

Code

public class BoxSlider : UnityEngine.UI.Selectable, UnityEngine.EventSystems.IMoveHandler, UnityEngine.EventSystems.IEventSystemHandler, UnityEngine.EventSystems.IPointerDownHandler, UnityEngine.EventSystems.IPointerUpHandler, UnityEngine.EventSystems.IPointerEnterHandler, UnityEngine.EventSystems.IPointerExitHandler, UnityEngine.EventSystems.ISelectHandler, UnityEngine.EventSystems.IDeselectHandler, UnityEngine.EventSystems.IDragHandler, UnityEngine.EventSystems.IInitializePotentialDragHandler, UnityEngine.UI.ICanvasElement
{
    private UnityEngine.RectTransform m_HandleRect;
    private System.Single m_MinValue;
    private System.Single m_MaxValue;
    private System.Boolean m_WholeNumbers;
    private System.Single m_Value;
    private System.Single m_ValueY;
    private Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent m_OnValueChanged;
    private UnityEngine.Transform m_HandleTransform;
    private UnityEngine.RectTransform m_HandleContainerRect;
    private UnityEngine.Vector2 m_Offset;
    private UnityEngine.DrivenRectTransformTracker m_Tracker;

    public UnityEngine.RectTransform handleRect { get; set; }
    public System.Single minValue { get; set; }
    public System.Single maxValue { get; set; }
    public System.Boolean wholeNumbers { get; set; }
    public System.Single value { get; set; }
    public System.Single normalizedValue { get; set; }
    public System.Single valueY { get; set; }
    public System.Single normalizedValueY { get; set; }
    public Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent onValueChanged { get; set; }
    private System.Single stepSize { private get; }

    protected BoxSlider();

    public System.Void GraphicUpdateComplete();
    public System.Void LayoutComplete();
    private System.Boolean MayDrag(UnityEngine.EventSystems.PointerEventData eventData);
    protected virtual System.Void OnDisable();
    public virtual System.Void OnDrag(UnityEngine.EventSystems.PointerEventData eventData);
    protected virtual System.Void OnEnable();
    public virtual System.Void OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData eventData);
    public virtual System.Void OnPointerDown(UnityEngine.EventSystems.PointerEventData eventData);
    protected virtual System.Void OnRectTransformDimensionsChange();
    public virtual System.Void Rebuild(UnityEngine.UI.CanvasUpdate executing);
    private System.Void Set(System.Single input);
    private System.Void Set(System.Single input, System.Boolean sendCallback);
    public static System.Boolean SetClass<T>(T& currentValue, T newValue);
    public static System.Boolean SetStruct<T>(T& currentValue, T newValue);
    private System.Void SetY(System.Single input);
    private System.Void SetY(System.Single input, System.Boolean sendCallback);
    private UnityEngine.Transform UnityEngine.UI.ICanvasElement.get_transform();
    private System.Void UpdateCachedReferences();
    private System.Void UpdateDrag(UnityEngine.EventSystems.PointerEventData eventData, UnityEngine.Camera cam);
    private System.Void UpdateVisuals();
}

Fields

  • private UnityEngine.RectTransform m_HandleRect
private UnityEngine.RectTransform m_HandleRect;
  • private System.Single m_MinValue
private System.Single m_MinValue;
  • private System.Single m_MaxValue
private System.Single m_MaxValue;
  • private System.Boolean m_WholeNumbers
private System.Boolean m_WholeNumbers;
  • private System.Single m_Value
private System.Single m_Value;
  • private System.Single m_ValueY
private System.Single m_ValueY;
  • private Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent m_OnValueChanged
private Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent m_OnValueChanged;
  • private UnityEngine.Transform m_HandleTransform
private UnityEngine.Transform m_HandleTransform;
  • private UnityEngine.RectTransform m_HandleContainerRect
private UnityEngine.RectTransform m_HandleContainerRect;
  • private UnityEngine.Vector2 m_Offset
private UnityEngine.Vector2 m_Offset;
  • private UnityEngine.DrivenRectTransformTracker m_Tracker
private UnityEngine.DrivenRectTransformTracker m_Tracker;

Properties

  • public UnityEngine.RectTransform handleRect { get; set }
public UnityEngine.RectTransform handleRect { get; set; }
  • public System.Single minValue { get; set }
public System.Single minValue { get; set; }
  • public System.Single maxValue { get; set }
public System.Single maxValue { get; set; }
  • public System.Boolean wholeNumbers { get; set }
public System.Boolean wholeNumbers { get; set; }
  • public System.Single value { get; set }
public System.Single value { get; set; }
  • public System.Single normalizedValue { get; set }
public System.Single normalizedValue { get; set; }
  • public System.Single valueY { get; set }
public System.Single valueY { get; set; }
  • public System.Single normalizedValueY { get; set }
public System.Single normalizedValueY { get; set; }
  • public Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent onValueChanged { get; set }
public Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent onValueChanged { get; set; }
  • private System.Single stepSize { private get }
private System.Single stepSize { private get; }

Constructors

  • protected BoxSlider()
protected BoxSlider();

Methods

  • public GraphicUpdateComplete() : System.Void
public System.Void GraphicUpdateComplete();
  • public LayoutComplete() : System.Void
public System.Void LayoutComplete();
  • private MayDrag(UnityEngine.EventSystems.PointerEventData eventData) : System.Boolean
private System.Boolean MayDrag(UnityEngine.EventSystems.PointerEventData eventData);
  • protected virtual OnDisable() : System.Void
protected virtual System.Void OnDisable();
  • public virtual OnDrag(UnityEngine.EventSystems.PointerEventData eventData) : System.Void
public virtual System.Void OnDrag(UnityEngine.EventSystems.PointerEventData eventData);
  • protected virtual OnEnable() : System.Void
protected virtual System.Void OnEnable();
  • public virtual OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData eventData) : System.Void
public virtual System.Void OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData eventData);
  • public virtual OnPointerDown(UnityEngine.EventSystems.PointerEventData eventData) : System.Void
public virtual System.Void OnPointerDown(UnityEngine.EventSystems.PointerEventData eventData);
  • protected virtual OnRectTransformDimensionsChange() : System.Void
protected virtual System.Void OnRectTransformDimensionsChange();
  • public virtual Rebuild(UnityEngine.UI.CanvasUpdate executing) : System.Void
public virtual System.Void Rebuild(UnityEngine.UI.CanvasUpdate executing);
  • private Set(System.Single input) : System.Void
private System.Void Set(System.Single input);
  • private Set(System.Single input, System.Boolean sendCallback) : System.Void
private System.Void Set(System.Single input, System.Boolean sendCallback);
  • public static SetClass<T>(T& currentValue, T newValue) : System.Boolean
public static System.Boolean SetClass<T>(T& currentValue, T newValue);
  • public static SetStruct<T>(T& currentValue, T newValue) : System.Boolean
public static System.Boolean SetStruct<T>(T& currentValue, T newValue);
  • private SetY(System.Single input) : System.Void
private System.Void SetY(System.Single input);
  • private SetY(System.Single input, System.Boolean sendCallback) : System.Void
private System.Void SetY(System.Single input, System.Boolean sendCallback);
  • private UnityEngine.UI.ICanvasElement.get_transform() : UnityEngine.Transform
private UnityEngine.Transform UnityEngine.UI.ICanvasElement.get_transform();
  • private UpdateCachedReferences() : System.Void
private System.Void UpdateCachedReferences();
  • private UpdateDrag(UnityEngine.EventSystems.PointerEventData eventData, UnityEngine.Camera cam) : System.Void
private System.Void UpdateDrag(UnityEngine.EventSystems.PointerEventData eventData, UnityEngine.Camera cam);
  • private UpdateVisuals() : System.Void
private System.Void UpdateVisuals();

Nested types

  • Game.ArtPipeline.Preview.BoxSlider+Direction
  • Game.ArtPipeline.Preview.BoxSlider+BoxSliderEvent
  • Game.ArtPipeline.Preview.BoxSlider+Axis