Class SolverTests
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Tests
Assembly: cs.temp.dll.dll
Syntax
public class SolverTests : BasePlayModeTests
Methods
TearDown()
Declaration
public override void TearDown()
Overrides
TearDown()
Declaration
public override void TearDown()
Overrides
TestDirectionalIndicator()
Tests that the DirectionalIndicator can be instatiated through code.
Declaration
public IEnumerator TestDirectionalIndicator()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestDirectionalIndicator()
Tests that the DirectionalIndicator can be instatiated through code.
Declaration
public IEnumerator TestDirectionalIndicator()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestFollowDirection()
Test the Follow solver angular clamp options
Declaration
public IEnumerator TestFollowDirection()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestFollowDistance()
Test the Follow solver distance clamp options
Declaration
public IEnumerator TestFollowDistance()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestFollowOrientation()
Test the Follow solver orientation options
Declaration
public IEnumerator TestFollowOrientation()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestFollowStuckBehind()
Test the Follow solver angular clamp options
Declaration
public IEnumerator TestFollowStuckBehind()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraint()
Test the HandConstraint to make sure it tracks hands correctly.
Declaration
public IEnumerator TestHandConstraint()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraint()
Test the HandConstraint to make sure it tracks hands correctly.
Declaration
public IEnumerator TestHandConstraint()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverActivationAboveFingerTips()
Test the HandConstraintPalm up to make sure the activation methods work as intended for the AboveFingerTips safe zone
Declaration
public IEnumerator TestHandConstraintPalmUpSolverActivationAboveFingerTips()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverActivationBelowWrist()
Test the HandConstraintPalm up to make sure the activation methods work as intended for the BelowWrist safe zone
Declaration
public IEnumerator TestHandConstraintPalmUpSolverActivationBelowWrist()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverActivationRadial()
Test the HandConstraintPalm up to make sure the activation methods work as intended for the Radial safe zone
Declaration
public IEnumerator TestHandConstraintPalmUpSolverActivationRadial()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverActivationUlnar()
Test the HandConstraintPalm up to make sure the activation methods work as intended for the Ulnar safe zone
Declaration
public IEnumerator TestHandConstraintPalmUpSolverActivationUlnar()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverPlacement()
Test the HandConstraintPalm up to make sure the FollowHandUntilFacingCamera behavior works as expected
Declaration
public IEnumerator TestHandConstraintPalmUpSolverPlacement()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandConstraintPalmUpSolverReattach()
Test the HandConstraintPalm up to make sure the FollowHandUntilFacingCamera behavior works as expected
Declaration
public IEnumerator TestHandConstraintPalmUpSolverReattach()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandModality()
Tests solver handler's ability to switch hands
Declaration
public IEnumerator TestHandModality()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestHandModality()
Tests solver handler's ability to switch hands
Declaration
public IEnumerator TestHandModality()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestInBetween()
Test solver system's ability to change target types at runtime
Declaration
public IEnumerator TestInBetween()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestInBetween()
Test solver system's ability to change target types at runtime
Declaration
public IEnumerator TestInBetween()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestOverlap()
Test the Overlap solver and make sure it tracks the left simulated hand exactly
Declaration
public IEnumerator TestOverlap()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestOverlap()
Test the Overlap solver and make sure it tracks the left simulated hand exactly
Declaration
public IEnumerator TestOverlap()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestRuntimeInstantiation()
Test adding solver dynamically at runtime to GameObject
Declaration
public IEnumerator TestRuntimeInstantiation()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestRuntimeInstantiation()
Test adding solver dynamically at runtime to GameObject
Declaration
public IEnumerator TestRuntimeInstantiation()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestSolverSwap()
Test solver system's ability to add multiple solvers at runtime and switch between them.
Declaration
public IEnumerator TestSolverSwap()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestSolverSwap()
Test solver system's ability to add multiple solvers at runtime and switch between them.
Declaration
public IEnumerator TestSolverSwap()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestSurfaceMagnetism()
Test Surface Magnetism against "wall" and that attached object falls head direction
Declaration
public IEnumerator TestSurfaceMagnetism()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestSurfaceMagnetism()
Test Surface Magnetism against "wall" and that attached object falls head direction
Declaration
public IEnumerator TestSurfaceMagnetism()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTapToPlaceCodeConfigurability()
Test code configurability for tap to place. Events for tap to place by default are triggered by OnPointerClicked. Code configurability for tap to place is calling Start/Stop Placement instead of clicking to select an object. This test uses AutoStart to start placing the object and StopPlacement.
Declaration
public IEnumerator TestTapToPlaceCodeConfigurability()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTapToPlaceColliderTests()
Tests tap to place object placement if there is a surface hit on another collider through Start/StopPlacement calls instead of OnPointerClicked.
Declaration
public IEnumerator TestTapToPlaceColliderTests()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTapToPlaceOnClickControllerRay()
Test the controller ray as the Tracked Target Type for an object with tap to place attached.
Declaration
public IEnumerator TestTapToPlaceOnClickControllerRay()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTapToPlaceOnClickHead()
Test the default behavior for Tap to Place. The default behavior has the target object following the head.
Declaration
public IEnumerator TestTapToPlaceOnClickHead()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTargetTypes()
Test solver system's ability to change target types at runtime
Declaration
public IEnumerator TestTargetTypes()
Returns
| Type | Description |
|---|---|
| IEnumerator |
TestTargetTypes()
Test solver system's ability to change target types at runtime
Declaration
public IEnumerator TestTargetTypes()
Returns
| Type | Description |
|---|---|
| IEnumerator |