LeviLamina
Loading...
Searching...
No Matches
ScriptCamera.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7
8// auto generated forward declare list
9// clang-format off
10class Player;
11namespace ScriptModuleMinecraft { struct ScriptCameraDefaultOptions; }
12namespace ScriptModuleMinecraft { struct ScriptCameraFadeOptions; }
13namespace ScriptModuleMinecraft { struct ScriptCameraFixedBoomOptions; }
14namespace ScriptModuleMinecraft { struct ScriptCameraFovOptions; }
15namespace ScriptModuleMinecraft { struct ScriptCameraSetFacingOptions; }
16namespace ScriptModuleMinecraft { struct ScriptCameraSetLocationOptions; }
17namespace ScriptModuleMinecraft { struct ScriptCameraSetPositionOptions; }
18namespace ScriptModuleMinecraft { struct ScriptCameraSetRotationOptions; }
19namespace ScriptModuleMinecraft { struct ScriptCameraTargetOptions; }
20namespace ScriptModuleMinecraft { struct ScriptEaseOptions; }
21namespace Scripting { struct ClassBinding; }
22// clang-format on
23
24namespace ScriptModuleMinecraft {
25
27public:
28 // member variables
29 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 ScriptCamera& operator=(ScriptCamera const&);
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCNAPI explicit ScriptCamera(::Player const& player);
43
44 MCNAPI ::Scripting::Result_deprecated<void>
45 cameraFade(::std::optional<::ScriptModuleMinecraft::ScriptCameraFadeOptions> fadeOptions) const;
46
47 MCNAPI ::Scripting::Result_deprecated<void> clearCamera() const;
48
49 MCNAPI ::ScriptModuleMinecraft::ScriptCamera& operator=(::ScriptModuleMinecraft::ScriptCamera&&);
50
51 MCNAPI ::Scripting::Result_deprecated<void> setCamera(
52 ::std::string const& cameraPreset,
53 ::std::optional<::std::variant<
61 ) const;
62
63 MCNAPI ::Scripting::Result_deprecated<void> setCamera_V1(
64 ::std::string const& cameraPreset,
65 ::std::optional<::std::variant<
73 ) const;
74
75 MCNAPI ::Scripting::Result_deprecated<void> setCamera_V2(
76 ::std::string const& cameraPreset,
77 ::std::optional<::std::variant<
84 ) const;
85
86 MCNAPI ::Scripting::Result_deprecated<void> setDefaultCamera(
87 ::std::string const& cameraPreset,
88 ::std::optional<::ScriptModuleMinecraft::ScriptEaseOptions> easeOptions
89 );
90
91 MCNAPI ::Scripting::Result_deprecated<void>
92 setFov(::std::optional<::ScriptModuleMinecraft::ScriptCameraFovOptions> fovOptions) const;
93 // NOLINTEND
94
95public:
96 // static functions
97 // NOLINTBEGIN
98 MCNAPI static ::Scripting::ClassBinding bind();
99 // NOLINTEND
100
101public:
102 // constructor thunks
103 // NOLINTBEGIN
104 MCNAPI void* $ctor(::Player const& player);
105 // NOLINTEND
106};
107
108} // namespace ScriptModuleMinecraft
Definition Player.h:121
Definition ScriptCameraDefaultOptions.h:12
Definition ScriptCameraFixedBoomOptions.h:12
Definition ScriptCameraSetFacingOptions.h:12
Definition ScriptCameraSetLocationOptions.h:12
Definition ScriptCameraSetPositionOptions.h:12
Definition ScriptCameraSetRotationOptions.h:12
Definition ScriptCameraTargetOptions.h:12
Definition ScriptCamera.h:26
MCAPI void * $ctor(::Player const &player)
MCAPI ::Scripting::Result_deprecated< void > setDefaultCamera(::std::string const &cameraPreset, ::std::optional<::ScriptModuleMinecraft::ScriptEaseOptions > easeOptions)
MCAPI ::Scripting::Result_deprecated< void > setCamera_V1(::std::string const &cameraPreset, ::std::optional<::std::variant< ::ScriptModuleMinecraft::ScriptCameraSetFacingOptions, ::ScriptModuleMinecraft::ScriptCameraSetPositionOptions, ::ScriptModuleMinecraft::ScriptCameraSetRotationOptions, ::ScriptModuleMinecraft::ScriptCameraSetLocationOptions, ::ScriptModuleMinecraft::ScriptCameraDefaultOptions, ::ScriptModuleMinecraft::ScriptCameraTargetOptions, ::ScriptModuleMinecraft::ScriptCameraFixedBoomOptions > > options) const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptCamera(::Player const &player)
MCAPI ::Scripting::Result_deprecated< void > setFov(::std::optional<::ScriptModuleMinecraft::ScriptCameraFovOptions > fovOptions) const
MCAPI ::Scripting::Result_deprecated< void > clearCamera() const
MCAPI ::Scripting::Result_deprecated< void > setCamera(::std::string const &cameraPreset, ::std::optional<::std::variant< ::ScriptModuleMinecraft::ScriptCameraSetFacingOptions, ::ScriptModuleMinecraft::ScriptCameraSetPositionOptions, ::ScriptModuleMinecraft::ScriptCameraSetRotationOptions, ::ScriptModuleMinecraft::ScriptCameraSetLocationOptions, ::ScriptModuleMinecraft::ScriptCameraDefaultOptions, ::ScriptModuleMinecraft::ScriptCameraTargetOptions, ::ScriptModuleMinecraft::ScriptCameraFixedBoomOptions > > options) const
MCAPI ::Scripting::Result_deprecated< void > cameraFade(::std::optional<::ScriptModuleMinecraft::ScriptCameraFadeOptions > fadeOptions) const
MCAPI ::Scripting::Result_deprecated< void > setCamera_V2(::std::string const &cameraPreset, ::std::optional<::std::variant< ::ScriptModuleMinecraft::ScriptCameraSetFacingOptions, ::ScriptModuleMinecraft::ScriptCameraSetPositionOptions, ::ScriptModuleMinecraft::ScriptCameraSetRotationOptions, ::ScriptModuleMinecraft::ScriptCameraSetLocationOptions, ::ScriptModuleMinecraft::ScriptCameraTargetOptions, ::ScriptModuleMinecraft::ScriptCameraFixedBoomOptions > > options) const
MCAPI::ScriptModuleMinecraft::ScriptCamera & operator=(::ScriptModuleMinecraft::ScriptCamera &&)
Definition Alias.h:14