CyberEngineMkIII
|
Compilation configuration variables. More...
#include <CYBEngineParameters.hpp>
Public Types | |
enum | : unsigned long long { VERSION_MAJOR = 3, VERSION_MINOR = 0, VERSION_REVISION = 0, COPYRIGHT_YEAR = 2016, ENGINE_HEAP_INITIAL_COMMIT_SIZE = API::ByteConverters::Megabytes(5), LOGGER_HEAP_INITIAL_COMMIT_SIZE = API::ByteConverters::Megabytes(1), HEAP_RESERVATION_SIZE = API::ByteConverters::Terabytes(1) / 4, LOGGER_HEAP_RETRY_COUNT = 2 } |
Various engine constants. More... | |
Static Public Member Functions | |
static API::EngineInformation | CreateEngineInformation (void) noexcept |
Creates the correct CYB::API::EngineInformation struct. More... | |
Static Public Attributes | |
static const char *const | FTempPathName |
The directory in the temp folder to use. | |
Compilation configuration variables.
Definition at line 7 of file CYBEngineParameters.hpp.
anonymous enum : unsigned long long |
Various engine constants.
Enumerator | |
---|---|
VERSION_MAJOR |
The major engine version. |
VERSION_MINOR |
The minor engine version. |
VERSION_REVISION |
The current engine revision. |
COPYRIGHT_YEAR |
The engine's copyright year. |
ENGINE_HEAP_INITIAL_COMMIT_SIZE |
The inital amount of memory to be commited by the engine heap. |
LOGGER_HEAP_INITIAL_COMMIT_SIZE |
The inital amount of memory to be commited by the Logger heap. |
HEAP_RESERVATION_SIZE |
The amount of address space reserved by CYB::Engine::Heaps. |
LOGGER_HEAP_RETRY_COUNT |
The number of times to try and log again after a failed allocation before giving up. |
Definition at line 10 of file CYBEngineParameters.hpp.
|
staticnoexcept |
Creates the correct CYB::API::EngineInformation struct.
Definition at line 6 of file CYBEngineParameters.cpp.