Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)

Enlighten API 3.10 Documentation
Results will update as you type.
  • class Geo GeoBitStore
  • class Geo GeoBlueNoise
  • class Geo GeoBlueNoiseDiskPalette
  • class Geo GeoBlueNoiseRayPalette
  • class Geo GeoBoundingBox
  • class Geo GeoBoundingSphere
  • class Geo GeoBufferedFileStream
  • class Geo GeoBufferedInputStream
  • class Geo GeoCriticalSection
  • class Geo GeoDebugAllocator
  • class Geo GeoDelegateDestructor
  • class Geo GeoDeleteArrayDestructor
  • class Geo GeoDeleteDestructor
  • class Geo GeoDepthCubeMap
  • class Geo GeoEmbreeContext
  • class Geo GeoEqualCString
  • class Geo GeoEvent
  • class Geo GeoFileManager
  • class Geo GeoFileStream
  • class Geo GeoFixedBinarySearchMap
  • class Geo GeoFixedBinarySearchMapCompare
  • class Geo GeoFixedPoolAllocator
  • class Geo GeoFixedString
  • class Geo GeoFlattenAndPackResults
  • class Geo GeoFp16Texture
  • class Geo GeoFpControl
  • class Geo GeoFrameTime
  • class Geo GeoFreeDestructor
  • class Geo GeoGenericTexture
  • class Geo GeoGuid
  • class Geo GeoHalf
  • class Geo GeoHashConstHandle
  • class Geo GeoHashCString
  • class Geo GeoHashDefault
  • class Geo GeoHashHandle
  • class Geo GeoHashMap
  • class Geo GeoHashString
  • class Geo GeoImmutableArray
  • class Geo GeoInputEvent
  • class Geo GeoInstanceCount
  • class Geo GeoIntRange
  • class Geo GeoIntrusivePtr
  • class Geo GeoKeyValueArray
  • class Geo GeoLineSegment
  • class Geo GeoList
  • class Geo GeoMap
  • class Geo GeoMemoryDefault
  • class Geo GeoMemoryPool
  • class Geo GeoMemoryStream
  • class Geo GeoNonAABoundingBox
  • class Geo GeoNoopDestructor
  • class Geo GeoPair
  • class Geo GeoParametrisedPlane3
  • class Geo GeoPriorityQueue
  • class Geo GeoProgress
  • class Geo GeoQueue
  • class Geo GeoQueueEnumInterface
  • class Geo GeoRefArrayPtr
  • class Geo GeoRefCount
  • class Geo GeoRefPtr
  • class Geo GeoRefReleasePtr
  • class Geo GeoReleaseDestructor
  • class Geo GeoRGBXTexture
  • class Geo GeoScopedCSection
  • class Geo GeoSingleton
  • class Geo GeoSpatialHash
  • class Geo GeoString
  • class Geo GeoTimer
  • class Geo GeoTokenList
  • class Geo GeoTokenStream
  • class Geo GeoTriangle
  • class Geo GeoTriple
  • class Geo GeoUniqueDelegatePtr
  • class Geo GeoUniquePtr
  • class Geo GeoUniqueReleasePtr
  • class Geo GeoV128Texture
  • class Geo GeoVariant
  • class Geo GeoVirtualPageAllocator
  • class Geo GeoZLibFileStream
  • class Geo GoodRNG
  • class Geo IdentDataCompare
    Calendars

You‘re viewing this with anonymous access, so some content might be blocked.
/
class Geo GeoIntRange

    This is the documentation for Enlighten.

    class Geo GeoIntRange

    Nov 21, 2019

    class Geo::GeoIntRange

    Represents a range of integers, e.g. between 10 and 20.

    Functions

    Name Description
    Erosion(const GeoIntRange &, s32)

    Erodes the given range by the given amount, and returns the result.

    GeoIntRange(s32, s32)

    Construct the inclusive range of integers [x1,x2].

    GeoIntRange()

    Construct an empty range.

    Intersection(const GeoIntRange &, const GeoIntRange &)

    Return the intersection of a and b.

    IsEmpty()

    Return true if this is an empty range.

    Length()

    Return the length of this range.

    Max()

    Gets the upper end of this range.

    Min()

    Gets the lower end of this range.

    operator+(s32)

    Shifts this range by the given amount.

    operator+=(s32)

    Increment this.

    Union(const GeoIntRange &, const GeoIntRange &)

    Return the union of a and b.


    static GeoIntRange Geo::GeoIntRange::Erosion


    public: GeoIntRange Erosion
    (
        const GeoIntRange & a,
        s32 v
    )


    Erodes the given range by the given amount, and returns the result.


    Geo::GeoIntRange::GeoIntRange


    public: GeoIntRange
    (
        s32 x1,
        s32 x2
    )


    Construct the inclusive range of integers [x1,x2].


    Geo::GeoIntRange::GeoIntRange


    public: GeoIntRange()


    Construct an empty range.


    static GeoIntRange Geo::GeoIntRange::Intersection


    public: GeoIntRange Intersection
    (
        const GeoIntRange & a,
        const GeoIntRange & b
    )


    Return the intersection of a and b.


    bool Geo::GeoIntRange::IsEmpty


    public: bool IsEmpty() const


    Return true if this is an empty range.


    s32 Geo::GeoIntRange::Length


    public: s32 Length() const


    Return the length of this range.


    s32 Geo::GeoIntRange::Max


    public: s32 Max() const


    Gets the upper end of this range.


    s32 Geo::GeoIntRange::Min


    public: s32 Min() const


    Gets the lower end of this range.


    GeoIntRange Geo::GeoIntRange::operator+


    public: GeoIntRange operator+
    (
        s32 incr
    ) const


    Shifts this range by the given amount.


    GeoIntRange& Geo::GeoIntRange::operator+=


    public: GeoIntRange & operator+=
    (
        s32 incr
    )


    Increment this.


    static GeoIntRange Geo::GeoIntRange::Union


    public: GeoIntRange Union
    (
        const GeoIntRange & a,
        const GeoIntRange & b
    )


    Return the union of a and b.

    , multiple selections available,
    {"serverDuration": 9, "requestCorrelationId": "dd65fdb0d65a4c0ba370d1fbb5300b04"}