AngeliA
Search Results for

    Show / Hide Table of Contents

    Struct Float4

    4D vector with float data values

    Implements
    IEquatable<Float4>

    Constructors

    Float4(float, float, float, float)

    Declaration
    public Float4(float x, float y, float z, float w)

    Fields

    One

    Declaration
    public static readonly Float4 One

    Zero

    Declaration
    public static readonly Float4 Zero

    w

    Declaration
    public float w

    x

    Declaration
    public float x

    y

    Declaration
    public float y

    z

    Declaration
    public float z

    Properties

    this[int]

    Declaration
    public float this[int index] { readonly get; set; }

    Magnitude

    Declaration
    public readonly float Magnitude { get; }

    Normalized

    Declaration
    public readonly Float4 Normalized { get; }

    SqrMagnitude

    Declaration
    public readonly float SqrMagnitude { get; }

    Methods

    Deconstruct(out float, out float, out float, out float)

    Declaration
    public readonly void Deconstruct(out float x, out float y, out float z, out float w)

    Equals(Float4)

    Indicates whether the current object is equal to another object of the same type.

    Declaration
    public readonly bool Equals(Float4 other)
    Parameters
    Type Name Description
    Float4 other

    An object to compare with this object.

    Returns
    Type Description
    bool

    true if the current object is equal to the other parameter; otherwise, false.

    Equals(object)

    Indicates whether this instance and a specified object are equal.

    Declaration
    public override readonly bool Equals(object other)
    Returns
    Type Description
    bool

    true if obj and this instance are the same type and represent the same value; otherwise, false.

    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Returns the hash code for this instance.

    Declaration
    public override readonly int GetHashCode()
    Returns
    Type Description
    int

    A 32-bit signed integer that is the hash code for this instance.

    Overrides
    ValueType.GetHashCode()

    Normalize(Float4)

    Declaration
    public static Float4 Normalize(Float4 a)

    ToString()

    Returns the fully qualified type name of this instance.

    Declaration
    public override readonly string ToString()
    Returns
    Type Description
    string

    The fully qualified type name.

    Overrides
    ValueType.ToString()

    Operators

    operator +(Float4, Float4)

    Declaration
    public static Float4 operator +(Float4 a, Float4 b)

    operator /(Float4, float)

    Declaration
    public static Float4 operator /(Float4 a, float d)

    operator ==(Float4, Float4)

    Declaration
    public static bool operator ==(Float4 lhs, Float4 rhs)

    implicit operator Float4(Float2)

    Declaration
    public static implicit operator Float4(Float2 v)

    implicit operator Float4(Float3)

    Declaration
    public static implicit operator Float4(Float3 v)

    implicit operator Float2(Float4)

    Declaration
    public static implicit operator Float2(Float4 v)

    implicit operator Float3(Float4)

    Declaration
    public static implicit operator Float3(Float4 v)

    operator !=(Float4, Float4)

    Declaration
    public static bool operator !=(Float4 lhs, Float4 rhs)

    operator *(Float4, float)

    Declaration
    public static Float4 operator *(Float4 a, float d)

    operator *(float, Float4)

    Declaration
    public static Float4 operator *(float d, Float4 a)

    operator -(Float4, Float4)

    Declaration
    public static Float4 operator -(Float4 a, Float4 b)

    operator -(Float4)

    Declaration
    public static Float4 operator -(Float4 a)
    Back to top ๐Ÿ„๐Ÿฆโ€โฌ›๐Ÿงฆ๐Ÿˆ๐ŸŽƒ๐Ÿ’“๐ŸŒนโ˜•๐Ÿดโ€โ˜ ๏ธ๐Ÿค