List of partially supported features

Class Death::IO::FileSystem::MapDeleter
Member Death::IO::FileSystem::OpenAsMemoryMapped (Containers::StringView path, FileAccess mode)
Available on all platforms except Emscripten, Nintendo Switch and Windows RT.
Class Death::IO::AndroidAssetStream
Member Death::IO::FileSystem::GetExternalStorage ()
Member Jazz2::PreferencesCache::UseNativeBackButton
Available only on Android platform.
Member Death::Environment::GetAppleVersion ()
Available only on Apple platforms.
Class Death::IO::EmscriptenFilePicker
Class Death::IO::EmscriptenFileStream
Member Death::Environment::IsEmbedded ()
Member Death::IO::FileSystem::MountAsPersistent (Containers::StringView path)
Member Death::IO::FileSystem::SyncToPersistent ()
Member Jazz2::PreferencesCache::IsStandalone
Available only on Emscripten platform.
Member Death::Environment::GetSwitchVersion ()
Member Death::Environment::HasSwitchAtmosphere ()
Available only on Nintendo Switch platform.
Member Death::Environment::GetUnixFlavor ()
Member Death::IO::FileSystem::GetLocalStorage ()
Available only on Unix platform.
Member Death::Containers::ComPtr<T>::as (U**result) const noexcept
Member Death::Containers::ComPtr<T>::ComPtr (U* ptr) noexcept
Member Death::Containers::DateTime::DateTime (const FILETIME& st) noexcept
Member Death::Containers::DateTime::DateTime (const SYSTEMTIME& st) noexcept
Member Death::Containers::DateTime::ToWin32 () const noexcept
Member Death::Environment::IsWindows7 () noexcept
Member Death::Environment::IsWindows8 () noexcept
Member Death::Environment::IsWindows10 () noexcept
Member Death::Environment::IsWindows11 () noexcept
Member Death::Environment::IsWindowsVista () noexcept
Member Death::Environment::WindowsVersion
Member Death::IO::FileSystem::GetWindowsDirectory ()
Available only on Windows platform.
Member Death::Environment::CurrentDeviceType
Available only on Windows RT platform.
Member Death::Utf8::FromUtf16 (const wchar_t* source, std::int32_t sourceSize)
Member Death::Utf8::ToUtf16 (const char* source, std::int32_t sourceSize)
Available only on Windows to be used when dealing directly with Windows Unicode APIs.
Member Death::Containers::StaticArray<size_, T>::StaticArray (InPlaceInitT, T(&&data)[size])
Member Death::Containers::StaticArray<size_, T>::StaticArray (T(&&data)[size])
Not available on MSVC 2015 and MSVC 2017 as these compilers don't support moving arrays.
Member Death::swap (T& a, T& b) noexcept(…)
On MSVC 2015 it's just an alias to std::swap(), as compiler limitations prevent creating an alternative that wouldn't conflict.