LeviLamina
Loading...
Searching...
No Matches
ParticleSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/util/json_util/JsonSchemaObjectNode.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
MinEngineVersion
;
11
namespace
JsonUtil {
class
EmptyClass
; }
12
namespace
ParticleSystem {
class
ParticleEffectComponentRegistry
; }
13
namespace
ParticleSystem {
struct
NodeParseData
; }
14
namespace
ParticleSystem {
struct
ParticleEffectData_Legacy
; }
15
namespace
Puv {
class
Input
; }
16
namespace
Puv {
class
Logger
; }
17
// clang-format on
18
19
namespace
ParticleSystem {
20
// functions
21
// NOLINTBEGIN
22
MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::ParticleSystem::NodeParseData>>
23
_buildParticleCurveBezierChainSchema();
24
25
MCAPI ::ParticleSystem::ParticleEffectData_Legacy parseParticleEffect(
26
::Puv::Input
const
& input,
27
::Puv::Logger& logger,
28
::MinEngineVersion minEngineVersion,
29
::ParticleSystem::ParticleEffectComponentRegistry
const
* particleComponentRegistry
30
);
31
// NOLINTEND
32
33
}
// namespace ParticleSystem
JsonUtil::EmptyClass
Definition
EmptyClass.h:7
MinEngineVersion
Definition
MinEngineVersion.h:10
ParticleSystem::ParticleEffectComponentRegistry
Definition
ParticleEffectComponentRegistry.h:7
Puv::Input
Definition
Input.h:15
Puv::Logger
Definition
Logger.h:12
ParticleSystem::NodeParseData
Definition
NodeParseData.h:7
ParticleSystem::ParticleEffectData_Legacy
Definition
ParticleEffectData_Legacy.h:7
src-client
mc
entity
systems
ParticleSystem.h
Generated on
for LeviLamina by
1.16.1