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/ecs/WeakEntityRef.h"
7
#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
ScriptModuleMinecraft {
struct
ScriptCameraDefaultOptions
; }
12
namespace
ScriptModuleMinecraft {
struct
ScriptCameraFixedBoomOptions
; }
13
namespace
ScriptModuleMinecraft {
struct
ScriptCameraSetFacingOptions
; }
14
namespace
ScriptModuleMinecraft {
struct
ScriptCameraSetLocationOptions
; }
15
namespace
ScriptModuleMinecraft {
struct
ScriptCameraSetPositionOptions
; }
16
namespace
ScriptModuleMinecraft {
struct
ScriptCameraSetRotationOptions
; }
17
namespace
ScriptModuleMinecraft {
struct
ScriptCameraTargetOptions
; }
18
namespace
Scripting {
struct
ClassBinding
; }
19
// clang-format on
20
21
namespace
ScriptModuleMinecraft {
22
23
struct
ScriptCamera
{
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::TypedStorage<8, 24, ::WeakEntityRef> mEntityRef;
28
// NOLINTEND
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI ::Scripting::Result_deprecated<void> setCamera(
34
::std::string
const
& cameraPreset,
35
::std::optional<::std::variant<
36
::ScriptModuleMinecraft::ScriptCameraSetFacingOptions
,
37
::ScriptModuleMinecraft::ScriptCameraSetPositionOptions
,
38
::ScriptModuleMinecraft::ScriptCameraSetRotationOptions
,
39
::ScriptModuleMinecraft::ScriptCameraSetLocationOptions
,
40
::ScriptModuleMinecraft::ScriptCameraDefaultOptions
,
41
::ScriptModuleMinecraft::ScriptCameraTargetOptions
,
42
::ScriptModuleMinecraft::ScriptCameraFixedBoomOptions
>> options
43
)
const
;
44
// NOLINTEND
45
46
public
:
47
// static functions
48
// NOLINTBEGIN
49
MCAPI static ::Scripting::ClassBinding bind();
50
// NOLINTEND
51
};
52
53
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::ScriptCameraDefaultOptions
Definition
ScriptCameraDefaultOptions.h:15
ScriptModuleMinecraft::ScriptCameraFixedBoomOptions
Definition
ScriptCameraFixedBoomOptions.h:16
ScriptModuleMinecraft::ScriptCameraSetFacingOptions
Definition
ScriptCameraSetFacingOptions.h:18
ScriptModuleMinecraft::ScriptCameraSetLocationOptions
Definition
ScriptCameraSetLocationOptions.h:16
ScriptModuleMinecraft::ScriptCameraSetPositionOptions
Definition
ScriptCameraSetPositionOptions.h:16
ScriptModuleMinecraft::ScriptCameraSetRotationOptions
Definition
ScriptCameraSetRotationOptions.h:17
ScriptModuleMinecraft::ScriptCameraTargetOptions
Definition
ScriptCameraTargetOptions.h:17
ScriptModuleMinecraft::ScriptCamera
Definition
ScriptCamera.h:23
Scripting::ClassBinding
Definition
ClassBinding.h:10
src
mc
scripting
modules
minecraft
camera
ScriptCamera.h
Generated on
for LeviLamina by
1.16.1