LeviLamina
Loading...
Searching...
No Matches
ScriptCursorRay.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Editor::Cursor {
struct
Ray
; }
8
namespace
Scripting {
struct
InterfaceBinding
; }
9
// clang-format on
10
11
namespace
Editor::ScriptModule {
12
13
class
ScriptCursorRay {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<4, 8>
mUnkac357d;
18
::ll::UntypedStorage<4, 12>
mUnk319c34;
19
::ll::UntypedStorage<4, 12>
mUnk54949d;
20
::ll::UntypedStorage<1, 1>
mUnkeeedbd;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
ScriptCursorRay& operator=(ScriptCursorRay
const
&);
26
ScriptCursorRay(ScriptCursorRay
const
&);
27
ScriptCursorRay();
28
29
public
:
30
// member functions
31
// NOLINTBEGIN
32
#ifdef LL_PLAT_C
33
MCNAPI
explicit
ScriptCursorRay(
::Editor::Cursor::Ray
const
& rayToCopy);
34
#endif
35
// NOLINTEND
36
37
public
:
38
// static functions
39
// NOLINTBEGIN
40
MCNAPI static ::Scripting::InterfaceBinding
bindScript
();
41
// NOLINTEND
42
43
public
:
44
// constructor thunks
45
// NOLINTBEGIN
46
#ifdef LL_PLAT_C
47
MCNAPI
void
* $ctor(
::Editor::Cursor::Ray
const
& rayToCopy);
48
#endif
49
// NOLINTEND
50
};
51
52
}
// namespace Editor::ScriptModule
Editor::ScriptModule::ScriptCursorRay::bindScript
static MCAPI ::Scripting::InterfaceBinding bindScript()
Editor::Cursor::Ray
Definition
Ray.h:12
Scripting::InterfaceBinding
Definition
InterfaceBinding.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
editor
script
ScriptCursorRay.h
Generated on
for LeviLamina by
1.16.1