Rigidbody | Rigidbody[Get] |
SnapPoseDelegate[Get] | |
MovementProvider[Get] |
override void | Awake ( ) |
override void | Start ( ) |
override void | InteractorAdded ( SnapInteractor interactor ) |
override void | InteractorRemoved ( SnapInteractor interactor ) |
override void | SelectingInteractorAdded ( SnapInteractor interactor ) |
override void | SelectingInteractorRemoved ( SnapInteractor interactor ) |
void | InteractorHoverUpdated ( SnapInteractor interactor ) Moves the tracked element using the <cref="ISnapPoseDelegate" />. |
bool | Sets the pose for the interactor. |
Generates a movement that when applied will move the interactor from a start to a target pose. | |
void | InjectAllSnapInteractable ( Rigidbody rigidbody ) Sets all required values for a snap interactable to a dynamically instantiated GameObject. |
void | InjectRigidbody ( Rigidbody rigidbody ) Sets a Rigidbody on a dynamically instantiated GameObject. |
void | InjectOptionalMovementProvider ( IMovementProvider provider ) Sets a movement provider on a dynamically instantiated GameObject. |
void | InjectOptionalSnapPoseDelegate ( ISnapPoseDelegate snapPoseDelegate ) Sets a snap pose delegate on a dynamically instantiated GameObject. |
| Rigidbody Oculus.Interaction.SnapInteractable.Rigidbody |
|---|
No description available.
|
| ISnapPoseDelegate Oculus.Interaction.SnapInteractable.SnapPoseDelegate |
|---|
No description available.
|
| IMovementProvider Oculus.Interaction.SnapInteractable.MovementProvider |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.Awake ( ) |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.Start ( ) |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.InteractorAdded ( SnapInteractor interactor ) |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.InteractorRemoved ( SnapInteractor interactor ) |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.SelectingInteractorAdded ( SnapInteractor interactor ) |
|---|
No description available.
|
| override void Oculus.Interaction.SnapInteractable.SelectingInteractorRemoved ( SnapInteractor interactor ) |
|---|
No description available.
|
| void Oculus.Interaction.SnapInteractable.InteractorHoverUpdated ( SnapInteractor interactor ) |
|---|
Moves the tracked element using the <cref="ISnapPoseDelegate" />. |
| bool Oculus.Interaction.SnapInteractable.PoseForInteractor ( SnapInteractor interactor, out Pose result ) |
|---|
Sets the pose for the interactor. Parameters interactor The SnapInteractor object. resultThe resulting pose. |
| IMovement Oculus.Interaction.SnapInteractable.GenerateMovement ( in Pose from, SnapInteractor interactor ) |
|---|
Generates a movement that when applied will move the interactor from a start to a target pose. Parameters from The starting position of the interactor. interactorThe interactor to move. |
| void Oculus.Interaction.SnapInteractable.InjectAllSnapInteractable ( Rigidbody rigidbody ) |
|---|
Sets all required values for a snap interactable to a dynamically instantiated GameObject. |
| void Oculus.Interaction.SnapInteractable.InjectRigidbody ( Rigidbody rigidbody ) |
|---|
Sets a Rigidbody on a dynamically instantiated GameObject. |
| void Oculus.Interaction.SnapInteractable.InjectOptionalMovementProvider ( IMovementProvider provider ) |
|---|
Sets a movement provider on a dynamically instantiated GameObject. |
| void Oculus.Interaction.SnapInteractable.InjectOptionalSnapPoseDelegate ( ISnapPoseDelegate snapPoseDelegate ) |
|---|
Sets a snap pose delegate on a dynamically instantiated GameObject. |