LeviLamina
Loading...
Searching...
No Matches
ContentTierManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/resources/IContentTierManager.h"
7
8// auto generated forward declare list
9// clang-format off
10class ContentTierInfo;
11// clang-format on
12
13class ContentTierManager : public ::IContentTierManager {
14public:
15 // member variables
16 // NOLINTBEGIN
19 // NOLINTEND
20
21public:
22 // prevent constructor by default
23 ContentTierManager& operator=(ContentTierManager const&);
24 ContentTierManager(ContentTierManager const&);
25 ContentTierManager();
26
27public:
28 // virtual functions
29 // NOLINTBEGIN
30 virtual ::ContentTierInfo getContentTierInfo() const /*override*/;
31
32 virtual bool shouldDeviceAllowAnimation() const /*override*/;
33
34#ifdef LL_PLAT_S
35 virtual ~ContentTierManager() /*override*/;
36#else // LL_PLAT_C
37 virtual ~ContentTierManager() /*override*/ = default;
38#endif
39
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
45
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI_S void* $ctor(::std::function<bool()> isHardwareRayTracingCompatible);
52 // NOLINTEND
53
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59
60public:
61 // virtual function thunks
62 // NOLINTBEGIN
63 MCNAPI ::ContentTierInfo $getContentTierInfo() const;
64
65 MCNAPI bool $shouldDeviceAllowAnimation() const;
66
67
68 // NOLINTEND
69
70public:
71 // vftables
72 // NOLINTBEGIN
73 MCNAPI static void** $vftable();
74 // NOLINTEND
75};
Definition ContentTierInfo.h:5
MCAPI bool $shouldDeviceAllowAnimation() const
static MCAPI void ** $vftable()
MCAPI void $dtor()
MCAPI::ContentTierInfo $getContentTierInfo() const
Definition IContentTierManager.h:13
Definition Alias.h:14