Class SpriteShapeHandleUtility | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class SpriteShapeHandleUtility

    Inheritance
    System.Object
    SpriteShapeHandleUtility
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: UnityEditor.U2D
    Syntax
    public class SpriteShapeHandleUtility

    Methods

    DistanceToArcWidth(Vector2, Vector2, Single, Single, Single, Single, Single)

    Declaration
    public static float DistanceToArcWidth(Vector2 position, Vector2 center, float start, float end, float radius, float width, float angleOffet)
    Parameters
    Type Name Description
    Vector2 position
    Vector2 center
    System.Single start
    System.Single end
    System.Single radius
    System.Single width
    System.Single angleOffet
    Returns
    Type Description
    System.Single

    DistanceToRectangle(Vector3, Quaternion, Vector2)

    Declaration
    public static float DistanceToRectangle(Vector3 position, Quaternion rotation, Vector2 size)
    Parameters
    Type Name Description
    Vector3 position
    Quaternion rotation
    Vector2 size
    Returns
    Type Description
    System.Single

    DrawRangeOutline(Single, Single, Single, Vector2, Single, Single)

    Declaration
    public static void DrawRangeOutline(float start, float end, float angleOffset, Vector2 center, float radius, float width)
    Parameters
    Type Name Description
    System.Single start
    System.Single end
    System.Single angleOffset
    Vector2 center
    System.Single radius
    System.Single width

    DrawSolidArc(Vector3, Vector3, Vector3, Single, Single, Single)

    Declaration
    public static void DrawSolidArc(Vector3 center, Vector3 normal, Vector3 from, float angle, float radius, float width)
    Parameters
    Type Name Description
    Vector3 center
    Vector3 normal
    Vector3 from
    System.Single angle
    System.Single radius
    System.Single width

    DrawTextureArc(Texture, Single, Vector3, Vector3, Vector3, Single, Single)

    Declaration
    public static void DrawTextureArc(Texture texture, float pixelsPerRadius, Vector3 center, Vector3 normal, Vector3 from, float angle, float radius)
    Parameters
    Type Name Description
    Texture texture
    System.Single pixelsPerRadius
    Vector3 center
    Vector3 normal
    Vector3 from
    System.Single angle
    System.Single radius

    GUITextureCap(Int32, Texture, Vector3, Quaternion, Single, EventType)

    Declaration
    public static void GUITextureCap(int controlID, Texture texture, Vector3 position, Quaternion rotation, float size, EventType eventType)
    Parameters
    Type Name Description
    System.Int32 controlID
    Texture texture
    Vector3 position
    Quaternion rotation
    System.Single size
    EventType eventType

    PlayHeadCap(Int32, Vector3, Quaternion, Single, EventType)

    Declaration
    public static void PlayHeadCap(int controlID, Vector3 position, Quaternion rotation, float size, EventType eventType)
    Parameters
    Type Name Description
    System.Int32 controlID
    Vector3 position
    Quaternion rotation
    System.Single size
    EventType eventType

    PosToAngle(Vector2, Vector2, Single)

    Declaration
    public static float PosToAngle(Vector2 position, Vector2 center, float angleOffset)
    Parameters
    Type Name Description
    Vector2 position
    Vector2 center
    System.Single angleOffset
    Returns
    Type Description
    System.Single

    RangeLeftCap(Int32, Vector3, Quaternion, Single, EventType)

    Declaration
    public static void RangeLeftCap(int controlID, Vector3 position, Quaternion rotation, float size, EventType eventType)
    Parameters
    Type Name Description
    System.Int32 controlID
    Vector3 position
    Quaternion rotation
    System.Single size
    EventType eventType

    RangeRightCap(Int32, Vector3, Quaternion, Single, EventType)

    Declaration
    public static void RangeRightCap(int controlID, Vector3 position, Quaternion rotation, float size, EventType eventType)
    Parameters
    Type Name Description
    System.Int32 controlID
    Vector3 position
    Quaternion rotation
    System.Single size
    EventType eventType

    Slider2D(Int32, Vector2, Vector3, Quaternion, Single, Handles.CapFunction)

    Declaration
    public static Vector2 Slider2D(int id, Vector2 position, Vector3 capOffset, Quaternion rotation, float size, Handles.CapFunction drawCapFunction)
    Parameters
    Type Name Description
    System.Int32 id
    Vector2 position
    Vector3 capOffset
    Quaternion rotation
    System.Single size
    Handles.CapFunction drawCapFunction
    Returns
    Type Description
    Vector2
    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