Search Results for

    Show / Hide Table of Contents

    Struct Line

    Represent a basic line between to points.

    Inherited Members
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Evergine.Framework.Graphics
    Assembly: Evergine.Framework.dll
    Syntax
    public struct Line

    Constructors

    Line(Vector2, Vector2, Color, float)

    Initializes a new instance of the Line struct.

    Declaration
    public Line(Vector2 startPoint, Vector2 endPoint, Color color, float depth = 0)
    Parameters
    Type Name Description
    Vector2 startPoint

    The start point.

    Vector2 endPoint

    The end point.

    Color color

    The color.

    float depth

    The depth of the line.

    Line(Vector3, Vector3, Color)

    Initializes a new instance of the Line struct.

    Declaration
    public Line(Vector3 startPoint, Vector3 endPoint, Color color)
    Parameters
    Type Name Description
    Vector3 startPoint

    The start point.

    Vector3 endPoint

    The end point.

    Color color

    The color.

    Fields

    Color

    The color.

    Declaration
    public Color Color
    Field Value
    Type Description
    Color

    EndPoint

    The end point.

    Declaration
    public Vector3 EndPoint
    Field Value
    Type Description
    Vector3

    StartPoint

    The start point.

    Declaration
    public Vector3 StartPoint
    Field Value
    Type Description
    Vector3

    Methods

    Equals(object)

    Determines whether the specified object is equal to this instance.

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj

    The object to compare with this instance.

    Returns
    Type Description
    bool

    true if the specified object is equal to this instance; otherwise, false.

    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Returns a hash code for this instance.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

    Overrides
    ValueType.GetHashCode()

    Operators

    operator ==(Line, Line)

    Implements the operator ==.

    Declaration
    public static bool operator ==(Line a, Line b)
    Parameters
    Type Name Description
    Line a

    First Line.

    Line b

    Second Line.

    Returns
    Type Description
    bool

    The result of the operator.

    operator !=(Line, Line)

    Implements the operator !=.

    Declaration
    public static bool operator !=(Line a, Line b)
    Parameters
    Type Name Description
    Line a

    First line.

    Line b

    Second line.

    Returns
    Type Description
    bool

    The result of the operator.

    Extension Methods

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