LeviLamina
Loading...
Searching...
No Matches
Bedrock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/platform/brstd/move_only_function.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace Bedrock { class DeviceIdManager; }
14// clang-format on
15
16namespace Bedrock {
17// functions
18// NOLINTBEGIN
19MCAPI ::std::unique_ptr<::Bedrock::DeviceIdManager> _createDefaultDeviceIdManager();
20
21#ifdef LL_PLAT_C
22MCAPI ::std::unique_ptr<::HIDControllerGameCoreDesktop> _createHIDController(
23 ::HWND__* hwnd,
24 ::std::queue<
25 ::brstd::move_only_function<void(::IMinecraftEventing*)>,
26 ::std::deque<::brstd::move_only_function<void(::IMinecraftEventing*)>>>& events
27);
28
29MCAPI void fileNameToSessionID(::std::string& out, ::Core::PathBuffer<::std::string> const& filePath);
30#endif
31
32#ifdef LL_PLAT_S
33MCAPI int strtoint32(char const* str, char** endptr, int base);
34#endif
35
36MCAPI void throw_system_error(::std::errc errc);
37// NOLINTEND
38
39} // namespace Bedrock
Definition DeviceIdManager.h:19
Definition HIDControllerGameCoreDesktop.h:5
Definition IMinecraftEventing.h:134