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/scripting/runtime/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
35 MCAPI void setTexture(
36 ::std::variant<::VanillaWaypointManagerConstants::ImageType, ::ScriptModuleMinecraft::ScriptCustomTexture>&
37 textureInfo
38 );
39 // NOLINTEND
40
41public:
42 // static functions
43 // NOLINTBEGIN
44 MCAPI static ::Scripting::InterfaceBinding bind();
45 // NOLINTEND
46};
47
48} // namespace ScriptModuleMinecraft
Definition ScriptCustomTexture.h:15
Definition ScriptWaypointTextureBounds.h:19
Definition EngineError.h:15
Definition InterfaceBinding.h:16