LeviLamina
Loading...
Searching...
No Matches
IContentApi.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/network/realms/GenericStatus.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Realms {
struct
Content; }
11
namespace
Realms {
struct
RealmId; }
12
// clang-format on
13
14
namespace
Realms {
15
16
class
IContentApi
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
// vIndex: 0
21
virtual
~IContentApi
() =
default
;
22
23
// vIndex: 1
24
virtual
void
applyContentOnRealm(
25
::Realms::RealmId
const
,
26
::std::vector<::Realms::Content>
const
&,
27
::std::function<
void
(::Realms::GenericStatus)>
28
) = 0;
29
30
// vIndex: 2
31
virtual
void
fetchAppliedPacks(
32
::Realms::RealmId
const
,
33
::std::function<
void
(::Realms::GenericStatus, ::std::vector<::Realms::Content>)>
34
) = 0;
35
36
// vIndex: 3
37
virtual
void
checkForExistingPack(
38
::std::string
const
&,
39
::std::string
const
&,
40
::std::function<
void
(::Realms::GenericStatus,
bool
)>
41
) = 0;
42
// NOLINTEND
43
44
public
:
45
// virtual function thunks
46
// NOLINTBEGIN
47
48
// NOLINTEND
49
};
50
51
}
// namespace Realms
Realms::IContentApi
Definition
IContentApi.h:16
Realms::RealmId
Definition
RealmId.h:10
src
mc
client
network
realms
IContentApi.h
Generated on Fri Jun 13 2025 05:04:18 for LeviLamina by
1.12.0