LeviLamina
Loading...
Searching...
No Matches
SwimParticleSystemImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/ViewT.h"
7
#include "mc/deps/ecs/strict/Include.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
AABBShapeComponent
;
13
struct
ActorDataFlagComponent
;
14
struct
ActorRotationComponent
;
15
struct
ActorTickedComponent
;
16
struct
ParticleEventDispatcherComponent
;
17
struct
ParticleEventRequestQueueComponent
;
18
struct
RandomComponent
;
19
struct
RandomReferenceComponent
;
20
struct
StateVectorComponent
;
21
struct
SwimParticleComponent
;
22
struct
WasInWaterFlagComponent
;
23
// clang-format on
24
25
namespace
SwimParticleSystemImpl {
26
// functions
27
// NOLINTBEGIN
28
MCNAPI
void
tickQueueSwimParticleSystem(
29
::entt::type_list<
::Include<::ActorTickedComponent, ::WasInWaterFlagComponent>
>,
30
::ActorDataFlagComponent
const
& actorDataFlag,
31
::ActorRotationComponent
const
& actorRotation,
32
::StateVectorComponent
const
& stateVector,
33
::AABBShapeComponent
const
& aabbShape,
34
::SwimParticleComponent
const
& swimParticle,
35
::RandomReferenceComponent
const
& randomReference,
36
::ParticleEventDispatcherComponent
const
& particleEventDispatcher,
37
::ViewT<::StrictEntityContext, ::RandomComponent>
const
& randomView,
38
::ViewT<::StrictEntityContext, ::ParticleEventRequestQueueComponent>
const
& particleEventRequestQueueView
39
);
40
// NOLINTEND
41
42
}
// namespace SwimParticleSystemImpl
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
AABBShapeComponent
Definition
AABBShapeComponent.h:9
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
ActorRotationComponent
Definition
ActorRotationComponent.h:8
ActorTickedComponent
Definition
ActorTickedComponent.h:5
Include
Definition
Include.h:6
ParticleEventDispatcherComponent
Definition
ParticleEventDispatcherComponent.h:8
ParticleEventRequestQueueComponent
Definition
ParticleEventRequestQueueComponent.h:10
RandomComponent
Definition
RandomComponent.h:10
RandomReferenceComponent
Definition
RandomReferenceComponent.h:8
StateVectorComponent
Definition
StateVectorComponent.h:8
SwimParticleComponent
Definition
SwimParticleComponent.h:5
WasInWaterFlagComponent
Definition
WasInWaterFlagComponent.h:5
src-server
mc
entity
systems
SwimParticleSystemImpl.h
Generated on Sun Oct 12 2025 06:31:40 for LeviLamina by
1.12.0