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.
  • Modules
    • module Enlighten
    • module Infrastructure (GeoBase)
      • module Basic Types
      • module Concurrency
      • module CPU Features
      • module File Handling
      • module Memory Allocation
      • module Message Reporting and Error Handling
      • module Preprocessor Symbols
      • module String Handling
      • module System
    • module Infrastructure (GeoCore)
  • Namespaces
  • Notes
    Calendars

You‘re viewing this with anonymous access, so some content might be blocked.
/
module System

    This is the documentation for Enlighten.

    module System

    Nov 21, 2019

    Classes

    Name Description
    Geo::GeoFrameTime

    This class measures frame rate and also computes a running average of the last n frames.

    Geo::GeoTimer

    A simple task timer Construct a GeoTimer, then as each task begins simply create a local GeoTimer::Task object to automatically start and stop the clock.

    Geo::GeoTimer::Task

    The Task object that the user creates to wrap an activity.

    Geo::QuickTaskTimer

    A little class to time a task.

    Geo::ScopedTickCounter

    A class that times the interval between construction and destruction, adding this number of ticks to the counter provided.

    Geo::ScopedTimer

    A class that times the interval between construction and destruction, adding the number of milliseconds to the counter provided.

    Functions

    Name Description
    SysInitialise()

    Initialise platform-specific OS basics.

    SysQueryCurrentTime()

    Return the current system time in seconds since 1970-01-01T00:00:00.

    SysQueryPerformanceCounter()

    Returns the current performance counter.

    SysQueryPerformanceFrequency()

    Returns the number of system performance counter ticks in a second.

    SysTidyup()

    Tidyup platform-specific OS basics.


    bool GEO_CALL Geo::SysInitialise


    public: bool GEO_CALL SysInitialise()


    Initialise platform-specific OS basics.


    u64 GEO_CALL Geo::SysQueryCurrentTime


    public: u64 GEO_CALL SysQueryCurrentTime()


    Return the current system time in seconds since 1970-01-01T00:00:00.


    s64 GEO_CALL Geo::SysQueryPerformanceCounter


    public: s64 GEO_CALL SysQueryPerformanceCounter()


    Returns the current performance counter.


    s64 GEO_CALL Geo::SysQueryPerformanceFrequency


    public: s64 GEO_CALL SysQueryPerformanceFrequency()


    Returns the number of system performance counter ticks in a second.


    void GEO_CALL Geo::SysTidyup


    public: void GEO_CALL SysTidyup()


    Tidyup platform-specific OS basics.

    , multiple selections available,
    {"serverDuration": 8, "requestCorrelationId": "147d08ef8ed04506a3fc2dd597c7fd61"}