LeviLamina
Loading...
Searching...
No Matches
CustomBiomeManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/common/editor/CustomBiomeManagerProvider.h"
7
#include "mc/deps/game_refs/WeakRef.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ICustomBiomeSource
;
12
struct
CustomBiomeSourceConfig
;
13
namespace
mce {
class
UUID
; }
14
// clang-format on
15
16
namespace
Editor {
17
18
class
CustomBiomeManager :
public
::Editor::CustomBiomeManagerProvider
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 64>
mUnk8b35d2;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
CustomBiomeManager& operator=(CustomBiomeManager
const
&);
28
CustomBiomeManager(CustomBiomeManager
const
&);
29
CustomBiomeManager();
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
virtual
~CustomBiomeManager()
/*override*/
=
default
;
35
36
virtual ::WeakRef<::ICustomBiomeSource> buildCustomSource(
::CustomBiomeSourceConfig
const
& config)
/*override*/
;
37
38
virtual
bool
destroyCustomSource(
::mce::UUID
id
)
/*override*/
;
39
40
virtual ::WeakRef<::ICustomBiomeSource> getCustomSource(
::mce::UUID
const
&
id
)
/*override*/
;
41
// NOLINTEND
42
43
public
:
44
// virtual function thunks
45
// NOLINTBEGIN
46
MCNAPI ::WeakRef<::ICustomBiomeSource>
$buildCustomSource
(
::CustomBiomeSourceConfig
const
& config);
47
48
MCNAPI
bool
$destroyCustomSource
(
::mce::UUID
id
);
49
50
MCNAPI ::WeakRef<::ICustomBiomeSource>
$getCustomSource
(
::mce::UUID
const
&
id
);
51
52
53
// NOLINTEND
54
};
55
56
}
// namespace Editor
Editor::CustomBiomeManagerProvider
Definition
CustomBiomeManagerProvider.h:17
Editor::CustomBiomeManager::$destroyCustomSource
MCAPI bool $destroyCustomSource(::mce::UUID id)
Editor::CustomBiomeManager::$getCustomSource
MCAPI ::WeakRef<::ICustomBiomeSource > $getCustomSource(::mce::UUID const &id)
Editor::CustomBiomeManager::$buildCustomSource
MCAPI ::WeakRef<::ICustomBiomeSource > $buildCustomSource(::CustomBiomeSourceConfig const &config)
ICustomBiomeSource
Definition
ICustomBiomeSource.h:20
mce::UUID
Definition
UUID.h:8
CustomBiomeSourceConfig
Definition
CustomBiomeSourceConfig.h:14
ll::UntypedStorage
Definition
Alias.h:14
src
mc
common
editor
CustomBiomeManager.h
Generated on
for LeviLamina by
1.16.1