API reference
API reference
Select your platform
No SDKs available
No versions available

IndexPinchSafeReleaseSelector Class

This Selector selects for a frame when the Pinch is released, as opposed to when it is pinching.
Oculus::Interaction::IndexPinchSafeReleaseSelector extends MonoBehaviour.
Oculus::Interaction::IndexPinchSafeReleaseSelector extends Oculus.Interaction.ISelector.
Oculus::Interaction::IndexPinchSafeReleaseSelector extends Oculus.Interaction.IActiveState.

Overview

Properties

Hand[Get]
bool
Active[Get]

Events

Action
Action

Object Data

bool

Object Data

void
Awake ( )
void
Start ( )
void
void

Public Member Functions

void
Cancel ( )
void
InjectAllIndexPinchSafeReleaseSelector
( IHand hand,
bool selectOnRelease,
IActiveState indexReleaseSafeguard )
void
InjectHand
( IHand hand )
void
InjectSelectOnRelease
( bool selectOnRelease )
void
InjectIndexReleaseSafeguard
( IActiveState indexReleaseSafeguard )

Details

Detailed Description

It uses the system pinch (index and thumb) but due to some false-positives with pinch detection, to establish that a pinch has released the index must be not pinching and be extended.

Properties

IHand Oculus.Interaction.IndexPinchSafeReleaseSelector.Hand
No description available.
bool Oculus.Interaction.IndexPinchSafeReleaseSelector.Active
No description available.

Events

Action Oculus.Interaction.IndexPinchSafeReleaseSelector.WhenSelected ( )
No description available.
Action Oculus.Interaction.IndexPinchSafeReleaseSelector.WhenUnselected ( )
No description available.

Object Data

bool Oculus.Interaction.IndexPinchSafeReleaseSelector._started
No description available.

Object Data

virtual void Oculus.Interaction.IndexPinchSafeReleaseSelector.Awake ( )
No description available.
virtual void Oculus.Interaction.IndexPinchSafeReleaseSelector.Start ( )
No description available.
virtual void Oculus.Interaction.IndexPinchSafeReleaseSelector.OnEnable ( )
No description available.
virtual void Oculus.Interaction.IndexPinchSafeReleaseSelector.OnDisable ( )
No description available.

Member Functions

void Oculus.Interaction.IndexPinchSafeReleaseSelector.Cancel ( )
No description available.
void Oculus.Interaction.IndexPinchSafeReleaseSelector.InjectAllIndexPinchSafeReleaseSelector
( IHand hand,
bool selectOnRelease,
IActiveState indexReleaseSafeguard )
No description available.
void Oculus.Interaction.IndexPinchSafeReleaseSelector.InjectHand
( IHand hand )
No description available.
void Oculus.Interaction.IndexPinchSafeReleaseSelector.InjectSelectOnRelease
( bool selectOnRelease )
No description available.
void Oculus.Interaction.IndexPinchSafeReleaseSelector.InjectIndexReleaseSafeguard
( IActiveState indexReleaseSafeguard )
No description available.