LeviLamina
Loading...
Searching...
No Matches
DeviceIdManager_Win32.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/application/device/DeviceIdManager_Common.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Bedrock { struct DeviceIDPlatformEnvironment; }
11namespace Bedrock { struct DeviceIdEnvironment; }
12// clang-format on
13
14namespace Bedrock {
15
16class DeviceIdManager_Win32 : public ::Bedrock::DeviceIdManager_Common {
17public:
18 // prevent constructor by default
19 DeviceIdManager_Win32();
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 virtual void _initializePlatform(::Bedrock::DeviceIDPlatformEnvironment const& environment) /*override*/;
25
26 virtual ~DeviceIdManager_Win32() /*override*/ = default;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // constructor thunks
37 // NOLINTBEGIN
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCNAPI static void** $vftableForImplBase();
51
53 // NOLINTEND
54};
55
56} // namespace Bedrock
Definition DeviceIdManager_Common.h:16
static MCAPI void ** $vftableForEnableNonOwnerReferences()
static MCAPI void ** $vftableForImplBase()
MCAPI DeviceIdManager_Win32(::Bedrock::DeviceIdEnvironment &&)
MCAPI void * $ctor(::Bedrock::DeviceIdEnvironment &&)
MCAPI void $_initializePlatform(::Bedrock::DeviceIDPlatformEnvironment const &environment)
Definition DeviceIDPlatformEnvironment.h:7
Definition DeviceIdEnvironment.h:7