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
11namespace JsonUtil { class EmptyClass; }
12namespace ParticleSystem { class ParticleEffectComponentRegistry; }
13namespace ParticleSystem { struct NodeParseData; }
14namespace ParticleSystem { struct ParticleEffectData_Legacy; }
15namespace Puv { class Input; }
16namespace Puv { class Logger; }
17// clang-format on
18
19namespace ParticleSystem {
20// functions
21// NOLINTBEGIN
22MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::ParticleSystem::NodeParseData>>
23_buildParticleCurveBezierChainSchema();
24
25MCAPI ::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
Definition EmptyClass.h:7
Definition MinEngineVersion.h:10
Definition ParticleEffectComponentRegistry.h:7
Definition Input.h:15
Definition Logger.h:12
Definition NodeParseData.h:7
Definition ParticleEffectData_Legacy.h:7