Interface IGUIWrapper | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Interface IGUIWrapper

    Namespace: UnityEditor.Experimental.U2D.Animation
    Syntax
    public interface IGUIWrapper

    Properties

    clickCount

    Declaration
    int clickCount { get; }
    Property Value
    Type Description
    System.Int32

    commandName

    Declaration
    string commandName { get; }
    Property Value
    Type Description
    System.String

    eventType

    Declaration
    EventType eventType { get; }
    Property Value
    Type Description
    EventType

    isActionKeyDown

    Declaration
    bool isActionKeyDown { get; }
    Property Value
    Type Description
    System.Boolean

    isAltDown

    Declaration
    bool isAltDown { get; }
    Property Value
    Type Description
    System.Boolean

    isShiftDown

    Declaration
    bool isShiftDown { get; }
    Property Value
    Type Description
    System.Boolean

    mouseButton

    Declaration
    int mouseButton { get; }
    Property Value
    Type Description
    System.Int32

    mousePosition

    Declaration
    Vector2 mousePosition { get; }
    Property Value
    Type Description
    Vector2

    Methods

    DistanceToCircle(Vector3, Single)

    Declaration
    float DistanceToCircle(Vector3 center, float radius)
    Parameters
    Type Name Description
    Vector3 center
    System.Single radius
    Returns
    Type Description
    System.Single

    DistanceToSegment(Vector3, Vector3)

    Declaration
    float DistanceToSegment(Vector3 p1, Vector3 p2)
    Parameters
    Type Name Description
    Vector3 p1
    Vector3 p2
    Returns
    Type Description
    System.Single

    DoSlider(Int32, Vector2, out Vector2)

    Declaration
    bool DoSlider(int id, Vector2 position, out Vector2 newPosition)
    Parameters
    Type Name Description
    System.Int32 id
    Vector2 position
    Vector2 newPosition
    Returns
    Type Description
    System.Boolean

    DoSlider(Int32, Vector3, Vector3, Vector3, Vector3, out Vector3)

    Declaration
    bool DoSlider(int id, Vector3 position, Vector3 forward, Vector3 up, Vector3 right, out Vector3 newPosition)
    Parameters
    Type Name Description
    System.Int32 id
    Vector3 position
    Vector3 forward
    Vector3 up
    Vector3 right
    Vector3 newPosition
    Returns
    Type Description
    System.Boolean

    GetControlID(Int32, FocusType)

    Declaration
    int GetControlID(int hint, FocusType focusType)
    Parameters
    Type Name Description
    System.Int32 hint
    FocusType focusType
    Returns
    Type Description
    System.Int32

    GetHandleSize(Vector3)

    Declaration
    float GetHandleSize(Vector3 position)
    Parameters
    Type Name Description
    Vector3 position
    Returns
    Type Description
    System.Single

    GUIToWorld(Vector2)

    Declaration
    Vector2 GUIToWorld(Vector2 guiPosition)
    Parameters
    Type Name Description
    Vector2 guiPosition
    Returns
    Type Description
    Vector2

    GUIToWorld(Vector2, Vector3, Vector3)

    Declaration
    Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePosition)
    Parameters
    Type Name Description
    Vector2 guiPosition
    Vector3 planeNormal
    Vector3 planePosition
    Returns
    Type Description
    Vector3

    IsControlHot(Int32)

    Declaration
    bool IsControlHot(int controlID)
    Parameters
    Type Name Description
    System.Int32 controlID
    Returns
    Type Description
    System.Boolean

    IsControlNearest(Int32)

    Declaration
    bool IsControlNearest(int controlID)
    Parameters
    Type Name Description
    System.Int32 controlID
    Returns
    Type Description
    System.Boolean

    IsEventOutsideWindow()

    Declaration
    bool IsEventOutsideWindow()
    Returns
    Type Description
    System.Boolean

    IsKeyDown(KeyCode)

    Declaration
    bool IsKeyDown(KeyCode keyCode)
    Parameters
    Type Name Description
    KeyCode keyCode
    Returns
    Type Description
    System.Boolean

    IsMouseDown(Int32)

    Declaration
    bool IsMouseDown(int button)
    Parameters
    Type Name Description
    System.Int32 button
    Returns
    Type Description
    System.Boolean

    IsMouseUp(Int32)

    Declaration
    bool IsMouseUp(int button)
    Parameters
    Type Name Description
    System.Int32 button
    Returns
    Type Description
    System.Boolean

    IsRepainting()

    Declaration
    bool IsRepainting()
    Returns
    Type Description
    System.Boolean

    IsViewToolActive()

    Declaration
    bool IsViewToolActive()
    Returns
    Type Description
    System.Boolean

    LayoutControl(Int32, Single)

    Declaration
    void LayoutControl(int controlID, float distance)
    Parameters
    Type Name Description
    System.Int32 controlID
    System.Single distance

    Repaint()

    Declaration
    void Repaint()

    SetGuiChanged(Boolean)

    Declaration
    void SetGuiChanged(bool changed)
    Parameters
    Type Name Description
    System.Boolean changed

    UseCurrentEvent()

    Declaration
    void UseCurrentEvent()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023