docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct XrCreateSpatialPersistenceContextCompletionEXT

    The completion struct for OpenXRNativeApi.xrCreateSpatialPersistenceContextCompleteEXT. Provided by XR_EXT_spatial_persistence.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.XR.OpenXR.NativeTypes
    Assembly: Unity.XR.OpenXR.dll
    Syntax
    public struct XrCreateSpatialPersistenceContextCompletionEXT
    Remarks
    Warning

    Don't initialize this struct with the default parameterless constructor. Use either defaultValue or a constructor with parameters to ensure that type is correctly initialized to CreateSpatialPersistenceContextCompletionEXT.

    Constructors

    XrCreateSpatialPersistenceContextCompletionEXT(void*, XrResult, XrSpatialPersistenceContextResultEXT, ulong)

    Construct an instance.

    Declaration
    public XrCreateSpatialPersistenceContextCompletionEXT(void* next, XrResult futureResult, XrSpatialPersistenceContextResultEXT createResult, ulong persistenceContext)
    Parameters
    Type Name Description
    void* next

    The next pointer.

    XrResult futureResult

    The XrResult of the spatial persistence context creation operation.

    XrSpatialPersistenceContextResultEXT createResult

    The XrSpatialPersistenceContextResultEXT of the spatial persistence context creation operation.

    ulong persistenceContext

    The persistence context handle, if both futureResult.IsSuccess() and createResult.IsSuccess().

    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    XrCreateSpatialPersistenceContextCompletionEXT(XrResult, XrSpatialPersistenceContextResultEXT, ulong)

    Construct an instance with a null next pointer.

    Declaration
    public XrCreateSpatialPersistenceContextCompletionEXT(XrResult futureResult, XrSpatialPersistenceContextResultEXT createResult, ulong persistenceContext)
    Parameters
    Type Name Description
    XrResult futureResult

    The XrResult of the spatial persistence context creation operation.

    XrSpatialPersistenceContextResultEXT createResult

    The XrSpatialPersistenceContextResultEXT of the spatial persistence context creation operation.

    ulong persistenceContext

    The persistence context handle, if both futureResult.IsSuccess() and createResult.IsSuccess().

    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    Properties

    createResult

    The XrSpatialPersistenceContextResultEXT of the spatial persistence context creation operation, if futureResult.IsSuccess().

    Declaration
    public XrSpatialPersistenceContextResultEXT createResult { readonly get; set; }
    Property Value
    Type Description
    XrSpatialPersistenceContextResultEXT
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    defaultValue

    Get a default instance with an initialized type property.

    Declaration
    public static XrCreateSpatialPersistenceContextCompletionEXT defaultValue { get; }
    Property Value
    Type Description
    XrCreateSpatialPersistenceContextCompletionEXT
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    futureResult

    The XrResult of the spatial persistence context creation operation.

    Declaration
    public XrResult futureResult { readonly get; set; }
    Property Value
    Type Description
    XrResult
    Remarks

    Success codes:

    • Success
    • LossPending
    Failure codes:
    • RuntimeFailure
    • InstanceLost
    • SessionLost
    • OutOfMemory
    • LimitReached
    • PermissionInsufficient
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    next

    null or a pointer to the next structure in a structure chain.

    Declaration
    public void* next { readonly get; set; }
    Property Value
    Type Description
    void*
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    persistenceContext

    The created persistence context handle, if both futureResult.IsSuccess() and createResult.IsSuccess().

    Declaration
    public ulong persistenceContext { readonly get; set; }
    Property Value
    Type Description
    ulong
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    type

    The XrStructureType of this struct: CreateSpatialPersistenceContextCompletionEXT.

    Declaration
    public readonly XrStructureType type { get; }
    Property Value
    Type Description
    XrStructureType
    See Also
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)

    See Also

    xrCreateSpatialPersistenceContextCompleteEXT(ulong, ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    xrCreateSpatialPersistenceContextCompleteEXT(ulong, out XrCreateSpatialPersistenceContextCompletionEXT)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)