47 #if !defined(SWIG) || defined(SWIG_THREADING) // Do not read when in swig and not in the threading module
68 #define SCOPEDTIMER(Stream) ScopedTimer TimeThisScope( Stream, __FUNCTION__, __FILE__, __LINE__ );
70 #define SCOPEDTIMER(Stream) ScopedTimer TimeThisScope( Stream, __func__, __FILE__, __LINE__ );
79 std::ostream& LogTarget;
100 String ScopeToMeasure =
"UnknownScope",
102 Whole CurrentLine = 0
All the definitions for datatypes as well as some basic conversion functions are defined here...
This file defines a minimalistic cross-platform thread that the scheduler uses to schedule tasks...
long long MaxInt
A large integer type suitable for compile time math and long term microsecond time keeping...
The bulk of the engine components go in this namspace.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
Used to time from this objects creation to its destruction.
std::string String
A datatype used to a series of characters.