Platform Specific

Материал из Oxygen Engine
Перейти к: навигация, поиск

Для каждой платформы объявлен своё значение для макроопределение PLATFORM

  • Windows = _WINDOWS
  • Xbox One = _XBOX_ONE

(PS4 still pending)

Для каждой из платформ будет реализован свой собственный xrPlay.


XBOX ONE

  • windowsx.h недоступен. Мы не пытаемся целится в минимальную версию Windows
  • <charconv> недоступен
  • mmsystem.h недоступен
  • Узнать частоту процессора с помощью CallNtPowerInformation не получится. timeGetTime() тоже нету
  • Узнать версию ОС с помощью вспомогательной системы VersionHelper.h не выйдет
  • Следующие функции недоступны:
  • -> _tzset()
  • -> GetSystemTimes(PFILETIME lpIdleTime, PFILETIME lpKernelTime, PFILETIME lpUserTime)