LeviLamina
Loading...
Searching...
No Matches
CustomBiomeManagerProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/game_refs/WeakRef.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
ICustomBiomeSource
;
11
struct
CustomBiomeSourceConfig
;
12
namespace
mce {
class
UUID
; }
13
// clang-format on
14
15
namespace
Editor {
16
17
class
CustomBiomeManagerProvider
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
virtual
~CustomBiomeManagerProvider
() =
default
;
22
23
virtual ::WeakRef<::ICustomBiomeSource> buildCustomSource(
::CustomBiomeSourceConfig
const
& config) = 0;
24
25
virtual
bool
destroyCustomSource(
::mce::UUID
id
) = 0;
26
27
virtual ::WeakRef<::ICustomBiomeSource> getCustomSource(
::mce::UUID
const
&
id
) = 0;
28
// NOLINTEND
29
30
public
:
31
// virtual function thunks
32
// NOLINTBEGIN
33
34
// NOLINTEND
35
};
36
37
}
// namespace Editor
Editor::CustomBiomeManagerProvider
Definition
CustomBiomeManagerProvider.h:17
ICustomBiomeSource
Definition
ICustomBiomeSource.h:20
mce::UUID
Definition
UUID.h:7
CustomBiomeSourceConfig
Definition
CustomBiomeSourceConfig.h:14
src
mc
common
editor
CustomBiomeManagerProvider.h
Generated on
for LeviLamina by
1.16.1