LeviLamina
Loading...
Searching...
No Matches
IIslandManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Bedrock {
class
IIslandCore
; }
8
namespace
Bedrock {
class
IslandRegistrationInfo
; }
9
// clang-format on
10
11
namespace
Bedrock {
12
13
class
IIslandManager
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual
~IIslandManager
() =
default
;
18
19
virtual
bool
registerIsland(
::Bedrock::IslandRegistrationInfo
&) = 0;
20
21
virtual ::std::shared_ptr<::Bedrock::IIslandCore> getIsland(ushort)
const
= 0;
22
23
virtual
void
start() = 0;
24
25
virtual
void
suspend() = 0;
26
27
virtual
void
resume() = 0;
28
29
virtual
void
stop() = 0;
30
31
virtual
bool
isTransitionComplete()
const
= 0;
32
33
virtual
void
update() = 0;
34
// NOLINTEND
35
36
public
:
37
// virtual function thunks
38
// NOLINTBEGIN
39
40
// NOLINTEND
41
};
42
43
}
// namespace Bedrock
Bedrock::IIslandCore
Definition
IIslandCore.h:12
Bedrock::IIslandManager
Definition
IIslandManager.h:13
Bedrock::IslandRegistrationInfo
Definition
IslandRegistrationInfo.h:7
src
mc
deps
core
islands
IIslandManager.h
Generated on
for LeviLamina by
1.16.1