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

PointableElement Class

Extends MonoBehaviour
Processes PointerEvents.

Protected Fields

_pointIds : List< int >
Signature
List<int> Oculus.Interaction.PointableElement._pointIds
_points : List< Pose >
Signature
List<Pose> Oculus.Interaction.PointableElement._points
_selectingPointIds : List< int >
Signature
List<int> Oculus.Interaction.PointableElement._selectingPointIds
_selectingPoints : List< Pose >
Signature
List<Pose> Oculus.Interaction.PointableElement._selectingPoints
_started : bool
Signature
bool Oculus.Interaction.PointableElement._started

Properties

AddNewPointsToFront : bool
[Get][Set]
Signature
bool Oculus.Interaction.PointableElement.AddNewPointsToFront
ForwardElement : IPointableElement
[Get]
Signature
IPointableElement Oculus.Interaction.PointableElement.ForwardElement
Points : List< Pose >
[Get]
Signature
List<Pose> Oculus.Interaction.PointableElement.Points
PointsCount : int
[Get]
Signature
int Oculus.Interaction.PointableElement.PointsCount
SelectingPoints : List< Pose >
[Get]
Signature
List<Pose> Oculus.Interaction.PointableElement.SelectingPoints
SelectingPointsCount : int
[Get]
Signature
int Oculus.Interaction.PointableElement.SelectingPointsCount
TransferOnSecondSelection : bool
[Get][Set]
Signature
bool Oculus.Interaction.PointableElement.TransferOnSecondSelection

Events

WhenPointerEventRaised : Action< PointerEvent >
Signature
Action<PointerEvent> Oculus.Interaction.PointableElement.WhenPointerEventRaised

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.PointableElement.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.PointableElement.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.PointableElement.OnEnable()
Returns
void
PointableElementUpdated ( evt )
Signature
virtual void Oculus.Interaction.PointableElement.PointableElementUpdated(PointerEvent evt)
Parameters
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.PointableElement.Start()
Returns
void

Methods

InjectOptionalForwardElement ( forwardElement )
Signature
void Oculus.Interaction.PointableElement.InjectOptionalForwardElement(IPointableElement forwardElement)
Parameters
forwardElement: IPointableElement
Returns
void
ProcessPointerEvent ( evt )
Signature
virtual void Oculus.Interaction.PointableElement.ProcessPointerEvent(PointerEvent evt)
Parameters
Returns
void