blob: d95a6998da924290cc08433a1b4586921ef93a9a [file]
// Signature format: 4.0
package androidx.xr.runtime.testing {
public final class SessionTestRule extends org.junit.rules.ExternalResource {
ctor public SessionTestRule();
method protected void before();
method @InaccessibleFromKotlin public androidx.xr.runtime.SessionConfigureResult? getConfigureResult();
method @InaccessibleFromKotlin public androidx.xr.runtime.SessionCreateResult? getCreateResult();
method @InaccessibleFromKotlin public void setConfigureResult(androidx.xr.runtime.SessionConfigureResult?);
method @InaccessibleFromKotlin public void setCreateResult(androidx.xr.runtime.SessionCreateResult?);
property public androidx.xr.runtime.SessionConfigureResult? configureResult;
property public androidx.xr.runtime.SessionCreateResult? createResult;
}
public final class XrDeviceTestRule extends org.junit.rules.ExternalResource {
ctor public XrDeviceTestRule();
method protected void before();
method @InaccessibleFromKotlin public androidx.lifecycle.Lifecycle.State getLifecycleState();
method @InaccessibleFromKotlin public androidx.xr.runtime.DisplayBlendMode getPreferredDisplayBlendMode();
method @InaccessibleFromKotlin public int getSpatialApiVersion();
method @InaccessibleFromKotlin public java.util.Set<androidx.xr.runtime.DepthEstimationMode> getSupportedDepthEstimationModes();
method @InaccessibleFromKotlin public java.util.Set<androidx.xr.runtime.EyeTrackingMode> getSupportedEyeTrackingModes();
method @InaccessibleFromKotlin public java.util.Set<androidx.xr.runtime.GeospatialMode> getSupportedGeospatialModes();
method @InaccessibleFromKotlin public java.util.Set<androidx.xr.runtime.HandTrackingMode> getSupportedHandTrackingModes();
method @InaccessibleFromKotlin public java.util.Set<androidx.xr.runtime.RenderingMode> getSupportedRenderingModes();
method @InaccessibleFromKotlin public boolean isProjectedServiceAvailable();
method @InaccessibleFromKotlin public void setLifecycleState(androidx.lifecycle.Lifecycle.State);
method @InaccessibleFromKotlin public void setPreferredDisplayBlendMode(androidx.xr.runtime.DisplayBlendMode);
method @InaccessibleFromKotlin public void setProjectedServiceAvailable(boolean);
method @InaccessibleFromKotlin public void setSpatialApiVersion(int);
method @InaccessibleFromKotlin public void setSupportedDepthEstimationModes(java.util.Set<androidx.xr.runtime.DepthEstimationMode>);
method @InaccessibleFromKotlin public void setSupportedEyeTrackingModes(java.util.Set<androidx.xr.runtime.EyeTrackingMode>);
method @InaccessibleFromKotlin public void setSupportedGeospatialModes(java.util.Set<androidx.xr.runtime.GeospatialMode>);
method @InaccessibleFromKotlin public void setSupportedHandTrackingModes(java.util.Set<androidx.xr.runtime.HandTrackingMode>);
method @InaccessibleFromKotlin public void setSupportedRenderingModes(java.util.Set<androidx.xr.runtime.RenderingMode>);
property public boolean isProjectedServiceAvailable;
property public androidx.lifecycle.Lifecycle.State lifecycleState;
property public androidx.xr.runtime.DisplayBlendMode preferredDisplayBlendMode;
property public int spatialApiVersion;
property public java.util.Set<androidx.xr.runtime.DepthEstimationMode> supportedDepthEstimationModes;
property public java.util.Set<androidx.xr.runtime.EyeTrackingMode> supportedEyeTrackingModes;
property public java.util.Set<androidx.xr.runtime.GeospatialMode> supportedGeospatialModes;
property public java.util.Set<androidx.xr.runtime.HandTrackingMode> supportedHandTrackingModes;
property public java.util.Set<androidx.xr.runtime.RenderingMode> supportedRenderingModes;
}
}
package androidx.xr.runtime.testing.math {
public final class MathAssertions {
method public static void assertPose(androidx.xr.runtime.math.Pose actual, androidx.xr.runtime.math.Pose expected);
method public static void assertPose(androidx.xr.runtime.math.Pose actual, androidx.xr.runtime.math.Pose expected, optional float epsilon);
method @BytecodeOnly public static void assertPose$default(androidx.xr.runtime.math.Pose!, androidx.xr.runtime.math.Pose!, float, int, Object!);
method public static void assertRotation(androidx.xr.runtime.math.Quaternion actual, androidx.xr.runtime.math.Quaternion expected);
method public static void assertRotation(androidx.xr.runtime.math.Quaternion actual, androidx.xr.runtime.math.Quaternion expected, optional float epsilon);
method @BytecodeOnly public static void assertRotation$default(androidx.xr.runtime.math.Quaternion!, androidx.xr.runtime.math.Quaternion!, float, int, Object!);
method public static void assertVector3(androidx.xr.runtime.math.Vector3 actual, androidx.xr.runtime.math.Vector3 expected);
method public static void assertVector3(androidx.xr.runtime.math.Vector3 actual, androidx.xr.runtime.math.Vector3 expected, optional float epsilon);
method @BytecodeOnly public static void assertVector3$default(androidx.xr.runtime.math.Vector3!, androidx.xr.runtime.math.Vector3!, float, int, Object!);
}
}