TIME Type
Declaration
typedef UINT32 TIME;
Description

The TIME data type is used to represent system time values. These values are expressed in clock ticks, the resolution of which is determined by the AR_TICKS_PER_SECOND constant.

The definition of this type is architecture-dependent. It is typically defined as a 32-bit unsigned integer. A 32-bit counter allows for values up to 232-1 before wrapping around to zero. With a standard tick interval of 1 millisecond, this rollover occurs after approximately 49.7 days. This limitation can be mitigated by configuring the system to use a 64-bit integer. If the operating system is active, please refer to the Operating System Scheduling section for further details on system time configuration.

Version:1.0
Header file:AR_Types.h (include AR_API.h)
See also: AR_TICKS_PER_SECOND, arGetTickCount, operating system, time management, UINT32
SpaceShadow documentation