Vector3 | ClosestPoint[Get] |
Vector3 | TouchPoint[Get] |
Vector3 | TouchNormal[Get] |
float | Radius[Get] |
Vector3 | Origin[Get] |
bool | IsPassedSurface[Get] |
Action< bool > |
void | SetTimeProvider ( Func< float > timeProvider ) Sets a function that returns the current time in seconds. |
float | MinPokeDepth ( PokeInteractable interactable ) |
float | |
void | Sets all required values for a poke interactor on a dynamically instantiated GameObject. |
void | InjectPointTransform ( Transform pointTransform ) Sets a point transform for a dynamically instantiated GameObject. |
void | InjectRadius ( float radius ) Sets a radius for a dynamically instantiated GameObject. |
void | InjectOptionalTouchReleaseThreshold ( float touchReleaseThreshold ) Sets a touch release threshold for a dynamically instantiated GameObject. |
void | InjectOptionalEqualDistanceThreshold ( float equalDistanceThreshold ) Sets an equal distance threshold for a dynamically instantiated GameObject. |
void | InjectOptionalTimeProvider ( Func< float > timeProvider ) Obsolete, replaced by SetTimeProvider(). |
override void | Awake ( ) |
override void | Start ( ) |
override void | DoPreprocess ( ) |
override void | DoPostprocess ( ) |
override bool | |
override bool | |
override void | DoHoverUpdate ( ) |
override PokeInteractable | ComputeCandidate ( ) |
override int | |
override void | InteractableSelected ( PokeInteractable interactable ) |
override void | HandleDisabled ( ) |
override Pose | |
bool | SurfaceUpdate ( PokeInteractable interactable ) |
bool | ShouldCancel ( PokeInteractable interactable ) |
bool | ShouldRecoil ( PokeInteractable interactable ) |
override void | DoSelectUpdate ( ) |
Vector3 Oculus.Interaction.PokeInteractor.ClosestPoint |
---|
No description available.
|
Vector3 Oculus.Interaction.PokeInteractor.TouchPoint |
---|
No description available.
|
Vector3 Oculus.Interaction.PokeInteractor.TouchNormal |
---|
No description available.
|
float Oculus.Interaction.PokeInteractor.Radius |
---|
No description available.
|
Vector3 Oculus.Interaction.PokeInteractor.Origin |
---|
No description available.
|
bool Oculus.Interaction.PokeInteractor.IsPassedSurface |
---|
No description available.
|
Action<bool> Oculus.Interaction.PokeInteractor.WhenPassedSurfaceChanged |
---|
No description available.
|
void Oculus.Interaction.PokeInteractor.SetTimeProvider ( Func< float > timeProvider ) |
---|
Sets a function that returns the current time in seconds. |
float Oculus.Interaction.PokeInteractor.MinPokeDepth ( PokeInteractable interactable ) |
---|
No description available.
|
float Oculus.Interaction.PokeInteractor.ComputeDepth ( PokeInteractable interactable, Vector3 point ) |
---|
No description available.
|
void Oculus.Interaction.PokeInteractor.InjectAllPokeInteractor ( Transform pointTransform, float radius ) |
---|
Sets all required values for a poke interactor on a dynamically instantiated GameObject. |
void Oculus.Interaction.PokeInteractor.InjectPointTransform ( Transform pointTransform ) |
---|
Sets a point transform for a dynamically instantiated GameObject. |
void Oculus.Interaction.PokeInteractor.InjectRadius ( float radius ) |
---|
Sets a radius for a dynamically instantiated GameObject. |
void Oculus.Interaction.PokeInteractor.InjectOptionalTouchReleaseThreshold ( float touchReleaseThreshold ) |
---|
Sets a touch release threshold for a dynamically instantiated GameObject. |
void Oculus.Interaction.PokeInteractor.InjectOptionalEqualDistanceThreshold ( float equalDistanceThreshold ) |
---|
Sets an equal distance threshold for a dynamically instantiated GameObject. |
void Oculus.Interaction.PokeInteractor.InjectOptionalTimeProvider ( Func< float > timeProvider ) |
---|
Obsolete, replaced by SetTimeProvider(). |
override void Oculus.Interaction.PokeInteractor.Awake ( ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.Start ( ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.DoPreprocess ( ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.DoPostprocess ( ) |
---|
No description available.
|
override bool Oculus.Interaction.PokeInteractor.ComputeShouldSelect ( ) |
---|
No description available.
|
override bool Oculus.Interaction.PokeInteractor.ComputeShouldUnselect ( ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.DoHoverUpdate ( ) |
---|
No description available.
|
override PokeInteractable Oculus.Interaction.PokeInteractor.ComputeCandidate ( ) |
---|
No description available.
|
override int Oculus.Interaction.PokeInteractor.ComputeCandidateTiebreaker ( PokeInteractable a, PokeInteractable b ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.InteractableSelected ( PokeInteractable interactable ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.HandleDisabled ( ) |
---|
No description available.
|
override Pose Oculus.Interaction.PokeInteractor.ComputePointerPose ( ) |
---|
No description available.
|
virtual bool Oculus.Interaction.PokeInteractor.SurfaceUpdate ( PokeInteractable interactable ) |
---|
No description available.
|
virtual bool Oculus.Interaction.PokeInteractor.ShouldCancel ( PokeInteractable interactable ) |
---|
No description available.
|
virtual bool Oculus.Interaction.PokeInteractor.ShouldRecoil ( PokeInteractable interactable ) |
---|
No description available.
|
override void Oculus.Interaction.PokeInteractor.DoSelectUpdate ( ) |
---|
No description available.
|