LeviLamina
Loading...
Searching...
No Matches
ScriptMusicOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Scripting { struct ClassBinding; }
8namespace Scripting { struct InterfaceBinding; }
9namespace Scripting { struct PropertyOutOfBoundsError; }
10// clang-format on
11
12namespace ScriptModuleMinecraft {
13
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<4, 8, ::std::optional<float>> mVolume;
19 ::ll::TypedStorage<4, 8, ::std::optional<float>> mFade;
20 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mLoop;
21 // NOLINTEND
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCAPI ::std::optional<::Scripting::PropertyOutOfBoundsError> validate() const;
27 // NOLINTEND
28
29public:
30 // static functions
31 // NOLINTBEGIN
32 MCAPI static ::Scripting::ClassBinding bindV010();
33
34 MCAPI static ::Scripting::InterfaceBinding bindV1();
35 // NOLINTEND
36
37public:
38 // static variables
39 // NOLINTBEGIN
40 MCAPI static float const& FADE_DEFAULT();
41
42 MCAPI static float const& FADE_MIN();
43
44 MCAPI static bool const& LOOP_DEFAULT();
45
46 MCAPI static float const& VOLUME_DEFAULT();
47
48 MCAPI static float const& VOLUME_MIN();
49 // NOLINTEND
50};
51
52} // namespace ScriptModuleMinecraft
Definition ScriptMusicOptions.h:14
Definition ClassBinding.h:19
Definition InterfaceBinding.h:16
Definition PropertyOutOfBoundsError.h:15