Search Results for

    Show / Hide Table of Contents

    Interface IEdgeColliderShape2D

    Interface for a Edge Shape of 2D physics.

    Inherited Members
    IColliderShape2D.Radius
    IColliderShape2D.Type
    IColliderShape2D.ChildCount
    IColliderShape2D.InternalShape
    IColliderShape2D.TestPoint(ref Vector2, ref Vector2, float)
    IColliderShape2D.TestRectangle(ref RectangleF, ref Vector2, float)
    IColliderShape2D.TestShape(Vector2, float, IColliderShape2D, Vector2, float)
    Namespace: Evergine.Common.Physics2D
    Assembly: Evergine.Common.dll
    Syntax
    public interface IEdgeColliderShape2D : IColliderShape2D

    Properties

    Normals

    Gets the Edge normals.

    Declaration
    Vector2[] Normals { get; }
    Property Value
    Type Description
    Vector2[]

    Vertices

    Gets the edge vertices.

    Declaration
    Vector2[] Vertices { get; }
    Property Value
    Type Description
    Vector2[]

    Methods

    SetShapeFromVertices(Vector2[])

    Copy vertices.

    Declaration
    void SetShapeFromVertices(Vector2[] vertices)
    Parameters
    Type Name Description
    Vector2[] vertices

    The edge vertices.

    SetShapeFromVertices(Vector2[], Vector2, Vector2, float)

    Copy vertices.

    Declaration
    void SetShapeFromVertices(Vector2[] vertices, Vector2 scale, Vector2 center, float angle)
    Parameters
    Type Name Description
    Vector2[] vertices

    The edge vertices.

    Vector2 scale

    The scale of the shape.

    Vector2 center

    The box center.

    float angle

    The box angle.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX