LeviLamina
Loading...
Searching...
No Matches
ParticleEffectResponse.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/json_utils/JsonSchemaObjectNode.h"
7
#include "mc/util/Factory.h"
8
#include "mc/world/response/EventResponse.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
RenderParams
;
13
struct
EventResponseCollection
;
14
namespace
JsonUtil {
class
EmptyClass; }
15
// clang-format on
16
17
class
ParticleEffectResponse
:
public
::EventResponse
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 32>
mUnkb96f56;
22
::ll::UntypedStorage<4, 4>
mUnk971c30;
23
::ll::UntypedStorage<2, 2>
mUnk2885fb;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
ParticleEffectResponse
& operator=(
ParticleEffectResponse
const
&);
29
ParticleEffectResponse
(
ParticleEffectResponse
const
&);
30
ParticleEffectResponse
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 1
36
virtual ::std::string
const
& getName()
const
/*override*/
;
37
38
// vIndex: 2
39
virtual
void
executeAction(
::RenderParams
& params)
const
/*override*/
;
40
41
// vIndex: 3
42
virtual
void
buildSchema(
43
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::EventResponseCollection>
>& schema,
44
::Factory<::EventResponse>
const
& factory
45
)
const
/*override*/
;
46
47
// vIndex: 0
48
virtual
~ParticleEffectResponse
()
/*override*/
=
default
;
49
// NOLINTEND
50
51
public
:
52
// static variables
53
// NOLINTBEGIN
54
MCAPI static ::std::string
const
& NameID();
55
// NOLINTEND
56
57
public
:
58
// destructor thunk
59
// NOLINTBEGIN
60
61
// NOLINTEND
62
63
public
:
64
// virtual function thunks
65
// NOLINTBEGIN
66
MCAPI ::std::string
const
& $getName()
const
;
67
68
MCAPI
void
$executeAction(
::RenderParams
& params)
const
;
69
70
MCAPI
void
$buildSchema(
71
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::EventResponseCollection>
>& schema,
72
::Factory<::EventResponse>
const
& factory
73
)
const
;
74
// NOLINTEND
75
76
public
:
77
// vftables
78
// NOLINTBEGIN
79
MCAPI
static
void
** $vftable();
80
// NOLINTEND
81
};
EventResponse
Definition
EventResponse.h:16
Factory
Definition
Factory.h:6
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
ParticleEffectResponse
Definition
ParticleEffectResponse.h:17
RenderParams
Definition
RenderParams.h:30
EventResponseCollection
Definition
EventResponseCollection.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
response
ParticleEffectResponse.h
Generated on Sat Apr 26 2025 05:56:33 for LeviLamina by
1.12.0