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#ifdef LL_PLAT_S
46 MCNAPI explicit ContentTierManager(::std::function<bool()> isHardwareRayTracingCompatible);
47#endif
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53#ifdef LL_PLAT_S
54 MCNAPI void* $ctor(::std::function<bool()> isHardwareRayTracingCompatible);
55#endif
56 // NOLINTEND
57
58public:
59 // destructor thunk
60 // NOLINTBEGIN
61 MCNAPI void $dtor();
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI ::ContentTierInfo $getContentTierInfo() const;
68
69 MCNAPI bool $shouldDeviceAllowAnimation() const;
70
71
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
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