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 4.03 Documentation
Results will update as you type.
  • class Geo GeoAutoReleaseArray
  • class Geo GeoAutoReleaseMap
  • class Geo GeoAutoReleasePtr
  • class Geo GeoBitArray
  • 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 GeoFixedPoolAllocator
  • class Geo GeoFixedString
  • 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 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 GeoString
  • class Geo GeoStringView
  • 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.

This is the documentation for Enlighten.

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": 10, "requestCorrelationId": "4f0d0d53a80a4ea6948a95304b8d9ef5"}