LeviLamina
Loading...
Searching...
No Matches
IWorldsProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/gui/screens/models/WorldType.h"
7
#include "mc/client/world/NetworkWorldType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
LevelSettings
;
12
struct
LocalWorldInfo
;
13
// clang-format on
14
15
class
IWorldsProvider
{
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
// vIndex: 0
20
virtual
~IWorldsProvider
() =
default
;
21
22
// vIndex: 1
23
virtual
int
getWorldCount(::WorldType, ::NetworkWorldType)
const
= 0;
24
25
// vIndex: 2
26
virtual ::LocalWorldInfo
const
* getLocalWorldAtIndex(
int
const
)
const
= 0;
27
28
// vIndex: 3
29
virtual ::LocalWorldInfo
const
* getLocalWorldById(::std::string
const
&)
const
= 0;
30
31
// vIndex: 4
32
virtual
bool
refresh(::WorldType) = 0;
33
34
// vIndex: 5
35
virtual
void
startLocalWorld(
::LocalWorldInfo
,
::LevelSettings
const
*) = 0;
36
// NOLINTEND
37
38
public
:
39
// destructor thunk
40
// NOLINTBEGIN
41
42
// NOLINTEND
43
44
public
:
45
// virtual function thunks
46
// NOLINTBEGIN
47
48
// NOLINTEND
49
};
IWorldsProvider
Definition
IWorldsProvider.h:15
LevelSettings
Definition
LevelSettings.h:36
LocalWorldInfo
Definition
LocalWorldInfo.h:8
src
mc
client
gui
screens
models
interface
IWorldsProvider.h
Generated on Sat Apr 26 2025 05:55:21 for LeviLamina by
1.12.0