docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct InputStateHistory<TValue>.Record

    Implements
    IEquatable<InputStateHistory<TValue>.Record>
    Namespace: UnityEngine.InputSystem.LowLevel
    Assembly: Unity.InputSystem.dll
    Syntax
    public struct InputStateHistory<TValue>.Record : IEquatable<InputStateHistory<TValue>.Record>

    Properties

    control

    Declaration
    public InputControl<TValue> control { get; }
    Property Value
    Type Description
    InputControl<TValue>

    index

    Declaration
    public int index { get; }
    Property Value
    Type Description
    int

    next

    Declaration
    public InputStateHistory<TValue>.Record next { get; }
    Property Value
    Type Description
    InputStateHistory<TValue>.Record

    owner

    Declaration
    public InputStateHistory<TValue> owner { get; }
    Property Value
    Type Description
    InputStateHistory<TValue>

    previous

    Declaration
    public InputStateHistory<TValue>.Record previous { get; }
    Property Value
    Type Description
    InputStateHistory<TValue>.Record

    time

    Declaration
    public double time { get; }
    Property Value
    Type Description
    double

    valid

    Declaration
    public bool valid { get; }
    Property Value
    Type Description
    bool

    Methods

    CopyFrom(Record)

    Declaration
    public void CopyFrom(InputStateHistory<TValue>.Record record)
    Parameters
    Type Name Description
    InputStateHistory<TValue>.Record record

    Equals(object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    ValueType.Equals(object)

    Equals(Record)

    Declaration
    public bool Equals(InputStateHistory<TValue>.Record other)
    Parameters
    Type Name Description
    InputStateHistory<TValue>.Record other
    Returns
    Type Description
    bool

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ValueType.GetHashCode()

    GetUnsafeExtraMemoryPtr()

    Declaration
    public void* GetUnsafeExtraMemoryPtr()
    Returns
    Type Description
    void*

    GetUnsafeMemoryPtr()

    Declaration
    public void* GetUnsafeMemoryPtr()
    Returns
    Type Description
    void*

    ReadValue()

    Declaration
    public TValue ReadValue()
    Returns
    Type Description
    TValue

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    ValueType.ToString()

    Implements

    IEquatable<T>
    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)