CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CYBEngineParameters.hpp
Go to the documentation of this file.
1 #pragma once
3 
4 namespace CYB {
5  namespace Engine {
7  class Parameters {
8  public:
10  enum : unsigned long long {
14  COPYRIGHT_YEAR = 2016,
15 
18 
20 
22  };
23  public:
24  static const char* const FTempPathName;
25  public:
32  static API::EngineInformation CreateEngineInformation(void) noexcept;
33  };
34  };
35 };
The inital amount of memory to be commited by the Logger heap.
Infomation about the running engine version.
The number of times to try and log again after a failed allocation before giving up.
static const char *const FTempPathName
The directory in the temp folder to use.
The amount of address space reserved by CYB::Engine::Heaps.
static constexpr unsigned long long Terabytes(const unsigned long long AAmount)
Get the true byte value of some amount of terabytes.
Compilation configuration variables.
The inital amount of memory to be commited by the engine heap.
static API::EngineInformation CreateEngineInformation(void) noexcept
Creates the correct CYB::API::EngineInformation struct.
static constexpr unsigned long long Megabytes(const unsigned long long AAmount)
Get the true byte value of some amount of megabytes.