LeviLamina
Loading...
Searching...
No Matches
ScriptWaypointTextureBounds.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/runtime/scripting/Result.h"
7#include "mc/world/ServerWaypoint.h"
8#include "mc/world/actor/player/vanilla_waypoint_manager_constants/ImageType.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace ScriptModuleMinecraft { struct ScriptCustomTexture; }
13namespace Scripting { struct EngineError; }
14namespace Scripting { struct InterfaceBinding; }
15// clang-format on
16
17namespace ScriptModuleMinecraft {
18
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 56, ::ServerWaypoint::Texture> mTexture;
24 ::ll::TypedStorage<4, 8, ::std::optional<::VanillaWaypointManagerConstants::ImageType>> mImageType;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCAPI ::Scripting::Result<
31 ::std::variant<::VanillaWaypointManagerConstants::ImageType, ::ScriptModuleMinecraft::ScriptCustomTexture>,
33 getTexture() const;
34 // NOLINTEND
35
36public:
37 // static functions
38 // NOLINTBEGIN
39 MCAPI static ::Scripting::InterfaceBinding bind();
40 // NOLINTEND
41};
42
43} // namespace ScriptModuleMinecraft
Definition ScriptCustomTexture.h:15
Definition ScriptWaypointTextureBounds.h:19
Definition EngineError.h:10
Definition InterfaceBinding.h:10