Artemis Artemis
Artemis Artemis

Search Results for

    Struct FloatRange

    Represents a range between two single-precision floating point numbers

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public readonly struct FloatRange

    Constructors

    FloatRange(float, float)

    Creates a new instance of the FloatRange class

    Declaration
    public FloatRange(float start, float end)
    Parameters
    Type Name Description
    float start

    The start value of the range

    float end

    The end value of the range

    Properties

    End

    Gets the end value of the range

    Declaration
    public float End { get; }
    Property Value
    Type Description
    float

    Start

    Gets the start value of the range

    Declaration
    public float Start { get; }
    Property Value
    Type Description
    float

    Methods

    GetRandomValue(bool)

    Returns a pseudo-random value between Start and End

    Declaration
    public float GetRandomValue(bool inclusive = true)
    Parameters
    Type Name Description
    bool inclusive

    Whether the value may be equal to Start

    Returns
    Type Description
    float

    The pseudo-random value

    IsInRange(float, bool)

    Determines whether the given value is in this range

    Declaration
    public bool IsInRange(float value, bool inclusive = true)
    Parameters
    Type Name Description
    float value

    The value to check

    bool inclusive

    Whether the value may be equal to Start or End

    Defaults to true

    Returns
    Type Description
    bool
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.