LeviLamina
Loading...
Searching...
No Matches
ScriptBiomeTypes.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/NonOwnerPointer.h"
7
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
8
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BiomeRegistry
;
13
namespace
ScriptModuleMinecraft {
class
ScriptBiomeType; }
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
// clang-format on
16
17
namespace
ScriptModuleMinecraft {
18
19
class
ScriptBiomeTypes
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 64>
mUnk6289c3;
24
::ll::UntypedStorage<8, 24>
mUnka904b7;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptBiomeTypes
& operator=(
ScriptBiomeTypes
const
&);
30
ScriptBiomeTypes
(
ScriptBiomeTypes
const
&);
31
ScriptBiomeTypes
();
32
33
public
:
34
// member functions
35
// NOLINTBEGIN
36
MCAPI
explicit
ScriptBiomeTypes
(
::Bedrock::NonOwnerPointer<::BiomeRegistry>
registry);
37
38
MCAPI
void
_generateAllBiomeTypeHandles(
::Scripting::WeakLifetimeScope
& scope);
39
40
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBiomeType>>
41
get(::std::string
const
& biomeName,
::Scripting::WeakLifetimeScope
& scope);
42
43
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBiomeType>>
44
getAllBiomeTypes(
::Scripting::WeakLifetimeScope
& scope);
45
46
MCAPI ::ScriptModuleMinecraft::ScriptBiomeTypes& operator=(
::ScriptModuleMinecraft::ScriptBiomeTypes
&&);
47
// NOLINTEND
48
49
public
:
50
// static functions
51
// NOLINTBEGIN
52
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptBiomeTypes>
53
bind(
::Bedrock::NonOwnerPointer<::BiomeRegistry>
biomeRegistry);
54
// NOLINTEND
55
56
public
:
57
// constructor thunks
58
// NOLINTBEGIN
59
MCAPI
void
* $ctor(
::Bedrock::NonOwnerPointer<::BiomeRegistry>
registry);
60
// NOLINTEND
61
};
62
63
}
// namespace ScriptModuleMinecraft
Bedrock::NonOwnerPointer
Definition
NonOwnerPointer.h:9
BiomeRegistry
Definition
BiomeRegistry.h:30
ScriptModuleMinecraft::ScriptBiomeTypes
Definition
ScriptBiomeTypes.h:19
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
biomes
ScriptBiomeTypes.h
Generated on Sat Apr 26 2025 05:55:50 for LeviLamina by
1.12.0