DistanceInteractable
: IRelativeToRef
[Get] |
Signature
IRelativeToRef Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.DistanceInteractable |
FingersStrength
: float
[Get] |
Signature
float Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.FingersStrength |
Hand
: IHand
[Get] |
Signature
IHand Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Hand |
HandGrabApi
: HandGrabAPI
[Get] |
Signature
HandGrabAPI Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.HandGrabApi |
HandGrabTarget
: HandGrabTarget
[Get] |
Signature
HandGrabTarget Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.HandGrabTarget |
HitPoint
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.HitPoint |
IsGrabbing
: bool
[Get] |
Signature
virtual bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.IsGrabbing |
Movement
: IMovement
[Get][Set] |
Signature
IMovement Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Movement |
MovementFinished
: bool
[Get][Set] |
Signature
bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.MovementFinished |
Origin
: Pose
[Get] |
Signature
Pose Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Origin |
PalmPoint
: Transform
[Get] |
Signature
Transform Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.PalmPoint |
PinchPoint
: Transform
[Get] |
Signature
Transform Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.PinchPoint |
SupportedGrabTypes
: GrabTypeFlags
[Get] |
Signature
GrabTypeFlags Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.SupportedGrabTypes |
TargetInteractable
: IHandGrabInteractable
[Get] |
Signature
IHandGrabInteractable Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.TargetInteractable |
VelocityCalculator
: IThrowVelocityCalculator
[Get][Set] |
Signature
IThrowVelocityCalculator Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.VelocityCalculator |
WristPoint
: Transform
[Get] |
Signature
Transform Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.WristPoint |
WristStrength
: float
[Get] |
Signature
float Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.WristStrength |
WristToGrabPoseOffset
: Pose
[Get] |
Signature
Pose Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.WristToGrabPoseOffset |
Awake
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Awake() Returns override void |
ComputeCandidate
()
|
Signature
override DistanceHandGrabInteractable Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.ComputeCandidate() Returns override DistanceHandGrabInteractable |
ComputePointerPose
()
|
Signature
override Pose Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.ComputePointerPose() Returns override Pose |
ComputeShouldSelect
()
|
Signature
override bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.ComputeShouldSelect() Returns override bool |
ComputeShouldUnselect
()
|
Signature
override bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.ComputeShouldUnselect() Returns override bool |
DoHoverUpdate
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.DoHoverUpdate() Returns override void |
DoSelectUpdate
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.DoSelectUpdate() Returns override void |
HandlePointerEventRaised
(
evt
)
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.HandlePointerEventRaised(PointerEvent evt) Parameters evt: PointerEventReturns override void |
InteractableSelected
(
interactable
)
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InteractableSelected(DistanceHandGrabInteractable interactable) Parameters interactable: DistanceHandGrabInteractableReturns override void |
InteractableSet
(
interactable
)
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InteractableSet(DistanceHandGrabInteractable interactable) Parameters interactable: DistanceHandGrabInteractableReturns override void |
InteractableUnselected
(
interactable
)
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InteractableUnselected(DistanceHandGrabInteractable interactable) Parameters interactable: DistanceHandGrabInteractableReturns override void |
InteractableUnset
(
interactable
)
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InteractableUnset(DistanceHandGrabInteractable interactable) Parameters interactable: DistanceHandGrabInteractableReturns override void |
Reset
()
|
Signature
virtual void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Reset() Returns void |
Start
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.Start() Returns override void |
CanSelect
(
interactable
)
|
Signature
override bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.CanSelect(DistanceHandGrabInteractable interactable) Parameters interactable: DistanceHandGrabInteractableReturns override bool |
GrabbingFingers
()
|
Returns the fingers that are grabbing the interactable.
Signature
HandFingerFlags Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.GrabbingFingers() Returns HandFingerFlags |
InjectAllDistanceHandGrabInteractor
(
handGrabApi
, distantCandidateComputer
, grabOrigin
, hand
, supportedGrabTypes
)
|
Adds a <cref="DistanceHandGrabInteractor"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectAllDistanceHandGrabInteractor(HandGrabAPI handGrabApi, DistantCandidateComputer< DistanceHandGrabInteractor, DistanceHandGrabInteractable > distantCandidateComputer, Transform grabOrigin, IHand hand, GrabTypeFlags supportedGrabTypes) Parameters handGrabApi: HandGrabAPIdistantCandidateComputer: DistantCandidateComputer< DistanceHandGrabInteractor, DistanceHandGrabInteractable >grabOrigin: Transformhand: IHandsupportedGrabTypes: GrabTypeFlagsReturns void |
InjectDistantCandidateComputer
(
distantCandidateComputer
)
|
Adds a <cref="DistantCandidateComputer"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectDistantCandidateComputer(DistantCandidateComputer< DistanceHandGrabInteractor, DistanceHandGrabInteractable > distantCandidateComputer) Parameters distantCandidateComputer: DistantCandidateComputer< DistanceHandGrabInteractor, DistanceHandGrabInteractable >Returns void |
InjectGrabOrigin
(
grabOrigin
)
|
Adds a grab origin to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectGrabOrigin(Transform grabOrigin) Parameters grabOrigin: TransformReturns void |
InjectHand
(
hand
)
|
Adds an <cref="IHand"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectHand(IHand hand) Parameters hand: IHandReturns void |
InjectHandGrabApi
(
handGrabApi
)
|
Adds a <cref="HandGrabAPI"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectHandGrabApi(HandGrabAPI handGrabApi) Parameters handGrabApi: HandGrabAPIReturns void |
InjectOptionalGripPoint
(
gripPoint
)
|
Adds a grip point to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectOptionalGripPoint(Transform gripPoint) Parameters gripPoint: TransformReturns void |
InjectOptionalPinchPoint
(
pinchPoint
)
|
Adds a pinch point to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectOptionalPinchPoint(Transform pinchPoint) Parameters pinchPoint: TransformReturns void |
InjectOptionalVelocityCalculator
(
velocityCalculator
)
|
Adds a <cref="IThrowVelocityCalculator"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectOptionalVelocityCalculator(IThrowVelocityCalculator velocityCalculator) Parameters velocityCalculator: IThrowVelocityCalculatorReturns void |
InjectSupportedGrabTypes
(
supportedGrabTypes
)
|
Adds a list of supported grabs to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractor.InjectSupportedGrabTypes(GrabTypeFlags supportedGrabTypes) Parameters supportedGrabTypes: GrabTypeFlagsReturns void |