XrResultExtensions
Extension class for XrResult, including helpers of OpenXRResultStatus and XRResultStatus.
Summary
Public static functions |
|
|---|---|
GetDisplayName(this XrResult result)
|
string
Gets display name of a given result.
|
IsCloudAuthError(this OpenXRResultStatus status)
|
bool
Determines if the OpenXRResultStatus represents an XrResultAndroid.GeospatialCloudAuthFailed error.
|
IsKeylessError(this OpenXRResultStatus status)
|
bool
Determines if setting authentication failed with keyless errors.
|
IsUnsupported(this OpenXRResultStatus status)
|
bool
Determines if the OpenXRResultStatus represents unsupported cases.
|
ToExt(this XrResultAndroid android)
|
XrResult
Converts vendor error codes to
XrResult type. |
ToOpenXRStatus(this XRResultStatus xrStatus)
|
OpenXRResultStatus
Converts AR Foundation status type to OpenXR status to better analyze native error code XrResult.
|
ToStatus(this XrResult result)
|
OpenXRResultStatus
Converts XrResult to OpenXRResultStatus.
|
ToXRResultStatus(this OpenXRResultStatus openXRResult)
|
XRResultStatus
Converts OpenXR status type into AR Foundation status type, for the compatibility with
Result. |
Public static functions
GetDisplayName
string GetDisplayName( this XrResult result )
Gets display name of a given result.
It converts to XrResultAndroid when possible.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
The display name of the given result.
|
||
IsCloudAuthError
bool IsCloudAuthError( this OpenXRResultStatus status )
Determines if the OpenXRResultStatus represents an XrResultAndroid.GeospatialCloudAuthFailed error.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if it's caused by XrResultAndroid.GeospatialCloudAuthFailed.
|
||
IsKeylessError
bool IsKeylessError( this OpenXRResultStatus status )
Determines if setting authentication failed with keyless errors.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if it's failed with keyless authentication.
|
||
IsUnsupported
bool IsUnsupported( this OpenXRResultStatus status )
Determines if the OpenXRResultStatus represents unsupported cases.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if it's an unsupported status.
|
||
ToExt
XrResult ToExt( this XrResultAndroid android )
Converts vendor error codes to XrResult type.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
The XrResult error.
|
||
ToOpenXRStatus
OpenXRResultStatus ToOpenXRStatus( this XRResultStatus xrStatus )
Converts AR Foundation status type to OpenXR status to better analyze native error code XrResult.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
The OpenXRResultStatus equivalence.
|
||
ToStatus
OpenXRResultStatus ToStatus( this XrResult result )
Converts XrResult to OpenXRResultStatus.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
The OpenXRResultStatus equivalence.
|
||
ToXRResultStatus
XRResultStatus ToXRResultStatus( this OpenXRResultStatus openXRResult )
Converts OpenXR status type into AR Foundation status type, for the compatibility with Result.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
The XRResultStatus equivalence.
|
||