API reference

MicrogestureScrollProvider Class

Extends MonoBehaviour
Deprecated pipeline-wide microgesture scroll provider.
Subscribes to InteractionBroadcaster.OnEventRaised for UI hover events to track the targeted ScrollRect and applies scroll velocity on swipe microgestures, so it responds to any pointer feeding the interaction event pipeline. Use DiscreteScrollInputProvider instead, which couples scrolling to a single interactor.

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.MicrogestureScrollProvider._started

Properties

EnableHorizontalScroll : bool
[Get][Set]
Signature
bool Oculus.Interaction.MicrogestureScrollProvider.EnableHorizontalScroll
EnableVerticalScroll : bool
[Get][Set]
Signature
bool Oculus.Interaction.MicrogestureScrollProvider.EnableVerticalScroll
InvertHorizontal : bool
[Get][Set]
Signature
bool Oculus.Interaction.MicrogestureScrollProvider.InvertHorizontal
InvertVertical : bool
[Get][Set]
Signature
bool Oculus.Interaction.MicrogestureScrollProvider.InvertVertical
ScrollStrength : float
[Get][Set]
Signature
float Oculus.Interaction.MicrogestureScrollProvider.ScrollStrength
StopMomentumOnTargetChange : bool
[Get][Set]
Signature
bool Oculus.Interaction.MicrogestureScrollProvider.StopMomentumOnTargetChange

Protected Methods

OnDisable ()
Signature
virtual void Oculus.Interaction.MicrogestureScrollProvider.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.MicrogestureScrollProvider.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.MicrogestureScrollProvider.Start()
Returns
void
Update ()
Signature
virtual void Oculus.Interaction.MicrogestureScrollProvider.Update()
Returns
void

Methods

InjectAllMicrogestureScrollProvider ( microgestureSources )
Signature
void Oculus.Interaction.MicrogestureScrollProvider.InjectAllMicrogestureScrollProvider(OVRMicrogestureEventSource[] microgestureSources)
Parameters
microgestureSources: OVRMicrogestureEventSource []
Returns
void
InjectMicrogestureSources ( microgestureSources )
Signature
void Oculus.Interaction.MicrogestureScrollProvider.InjectMicrogestureSources(OVRMicrogestureEventSource[] microgestureSources)
Parameters
microgestureSources: OVRMicrogestureEventSource []
Returns
void