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. |