Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptLightingFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10class ServerLevel;
11namespace ScriptModuleMinecraft { class ScriptBiomeType; }
12namespace ScriptModuleMinecraft { class ScriptPlayer; }
13namespace ScriptModuleServerGraphics { class ScriptBiomeLighting; }
14namespace Scripting { class WeakLifetimeScope; }
15// clang-format on
16
17namespace ScriptModuleServerGraphics {
18
20public:
21 // static functions
22 // NOLINTBEGIN
23 MCNAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleServerGraphics::ScriptBiomeLighting> getHandle(
25 ::ServerLevel& level,
28 );
29 // NOLINTEND
30};
31
32} // namespace ScriptModuleServerGraphics
Definition ScriptBiomeType.h:17
Definition ScriptPlayer.h:42
Definition ScriptBiomeLighting.h:20
Definition ScriptLightingFactory.h:19
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleServerGraphics::ScriptBiomeLighting > getHandle(::Scripting::WeakLifetimeScope &scope, ::ServerLevel &level, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeType, ::ScriptModuleMinecraft::ScriptPlayer *player)
Definition WeakLifetimeScope.h:12
Definition ServerLevel.h:58