LeviLamina
Loading...
Searching...
No Matches
ScriptPlayAnimationOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace ScriptModuleMinecraft { class ScriptPlayer; }
11namespace Scripting { struct InterfaceBinding; }
12// clang-format on
13
14namespace ScriptModuleMinecraft {
15
16struct ScriptPlayAnimationOptions {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mPlayerNames;
21 ::ll::TypedStorage<
22 8,
23 32,
24 ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>>
25 mPlayers;
26 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mNextState;
27 ::ll::TypedStorage<4, 8, ::std::optional<float>> mBlendOutTime;
28 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mStopExpression;
29 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mController;
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 ScriptPlayAnimationOptions();
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI ScriptPlayAnimationOptions(::ScriptModuleMinecraft::ScriptPlayAnimationOptions const&);
40
41 MCAPI ::ScriptModuleMinecraft::ScriptPlayAnimationOptions&
43
44 MCAPI ::ScriptModuleMinecraft::ScriptPlayAnimationOptions&
46
47 MCAPI ~ScriptPlayAnimationOptions();
48 // NOLINTEND
49
50public:
51 // static functions
52 // NOLINTBEGIN
53 MCAPI static ::Scripting::InterfaceBinding bindV1();
54
55 MCAPI static ::Scripting::InterfaceBinding bindV2();
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCAPI void $dtor();
68 // NOLINTEND
69};
70
71} // namespace ScriptModuleMinecraft
Definition ScriptPlayer.h:56
Definition ScriptPlayAnimationOptions.h:16
Definition InterfaceBinding.h:16