docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class HapticControl

    Input System control that wraps up a Haptic structure.

    Inheritance
    object
    InputControl
    InputControl<Haptic>
    HapticControl
    Inherited Members
    InputControl<Haptic>.ReadValue()
    InputControl<Haptic>.ReadValueFromPreviousFrame()
    InputControl<Haptic>.ReadDefaultValue()
    InputControl<Haptic>.ReadValueFromState(void*)
    InputControl<Haptic>.ReadValueFromStateWithCaching(void*)
    InputControl<Haptic>.ReadUnprocessedValueFromStateWithCaching(void*)
    InputControl<Haptic>.ReadUnprocessedValue()
    InputControl<Haptic>.ReadValueFromStateAsObject(void*)
    InputControl<Haptic>.ReadValueFromStateIntoBuffer(void*, void*, int)
    InputControl<Haptic>.WriteValueFromBufferIntoState(void*, int, void*)
    InputControl<Haptic>.WriteValueFromObjectIntoState(object, void*)
    InputControl<Haptic>.WriteValueIntoState(Haptic, void*)
    InputControl<Haptic>.ReadValueFromBufferAsObject(void*, int)
    InputControl<Haptic>.CompareValue(void*, void*)
    InputControl<Haptic>.ProcessValue(Haptic)
    InputControl<Haptic>.ProcessValue(ref Haptic)
    InputControl<Haptic>.FinishSetup()
    InputControl<Haptic>.valueType
    InputControl<Haptic>.valueSizeInBytes
    InputControl<Haptic>.value
    InputControl.m_StateBlock
    InputControl.ToString()
    InputControl.EvaluateMagnitude()
    InputControl.EvaluateMagnitude(void*)
    InputControl.TryGetChildControl(string)
    InputControl.TryGetChildControl<TControl>(string)
    InputControl.GetChildControl(string)
    InputControl.GetChildControl<TControl>(string)
    InputControl.RefreshConfigurationIfNeeded()
    InputControl.RefreshConfiguration()
    InputControl.CalculateOptimizedControlDataType()
    InputControl.ApplyParameterChanges()
    InputControl.name
    InputControl.displayName
    InputControl.shortDisplayName
    InputControl.path
    InputControl.layout
    InputControl.variants
    InputControl.device
    InputControl.parent
    InputControl.children
    InputControl.usages
    InputControl.aliases
    InputControl.stateBlock
    InputControl.noisy
    InputControl.synthetic
    InputControl.this[string]
    InputControl.magnitude
    InputControl.currentStatePtr
    InputControl.previousFrameStatePtr
    InputControl.defaultStatePtr
    InputControl.noiseMaskPtr
    InputControl.stateOffsetRelativeToDeviceRoot
    InputControl.optimizedControlDataType
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEngine.XR.OpenXR.Input
    Assembly: solution.dll
    Syntax
    [Preserve]
    public class HapticControl : InputControl<Haptic>

    Constructors

    HapticControl()

    Default Constructor required by the Input System for instantiation.

    Declaration
    public HapticControl()

    Methods

    ReadUnprocessedValueFromState(void*)

    Returns an empty haptic structure since haptics are an output and have no data

    Declaration
    public override Haptic ReadUnprocessedValueFromState(void* statePtr)
    Parameters
    Type Name Description
    void* statePtr

    Raw state data to read from

    Returns
    Type Description
    Haptic

    Empty haptic structure

    Overrides
    InputControl<Haptic>.ReadUnprocessedValueFromState(void*)
    In This Article
    Back to top
    Copyright © 2024 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)