Search Results for

    Show / Hide Table of Contents

    Class OpenXROutputAction<T>

    Represent an output action.

    Inheritance
    object
    DisposableObject
    OpenXRAction
    OpenXRAction<T>
    OpenXROutputAction<T>
    Inherited Members
    OpenXRAction.ActionName
    OpenXRAction.LocalizedActionName
    OpenXRAction.OpenXRPlatform
    OpenXRAction.Action
    OpenXRAction.ActionType
    OpenXRAction.IsActive
    OpenXRAction.Destroy()
    DisposableObject.Disposed
    DisposableObject.Dispose()
    DisposableObject.Dispose(bool)
    Namespace: Evergine.OpenXR.InputTracking.Actions
    Assembly: Evergine.OpenXR.dll
    Syntax
    public abstract class OpenXROutputAction<T> : OpenXRAction<T>
    Type Parameters
    Name Description
    T

    The output type.

    Constructors

    OpenXROutputAction(OpenXRPlatform, XrActionSet, XrActionType, ulong[], string, string)

    Initializes a new instance of the OpenXROutputAction<T> class.

    Declaration
    public OpenXROutputAction(OpenXRPlatform openXRPlatform, XrActionSet xrActionSet, XrActionType xrActionType, ulong[] subActionPaths, string actionName, string localizedActionName)
    Parameters
    Type Name Description
    OpenXRPlatform openXRPlatform

    The OpenXR platform.

    XrActionSet xrActionSet

    The openXR actionset.

    XrActionType xrActionType

    The action type.

    ulong[] subActionPaths

    The subaction paths for this action.

    string actionName

    The action name.

    string localizedActionName

    The localized action name.

    Methods

    SetValue(T)

    Sets the output value of the action.

    Declaration
    public abstract bool SetValue(T value)
    Parameters
    Type Name Description
    T value

    The value to set.

    Returns
    Type Description
    bool

    If the action has been completed successfully.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX