3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/OptionalGlobal.h"
26namespace LiquidPhysicsSystem {
29MCNAPI
void _liquidBlockFetch(
30 ::StrictEntityContext
const&,
31 ::StateVectorComponent& stateVector,
32 ::UpdateWaterStateRequestComponent& request,
33 ::AABBShapeComponent
const& aabbShape,
34 ::SubBBsComponent
const& subBBs,
35 ::Optional<::ItemActorFlagComponent const> maybeItem,
36 ::std::vector<::LiquidBlockEntry>& scratch,
37 ::IConstBlockSource
const& region
40MCNAPI
void _markForLiquidFlow(
41 ::UpdateWaterStateRequestComponent& updateWaterStateRequest,
42 ::Optional<::MovementAbilitiesComponent const>
const& abilities
45MCNAPI
void _singleTickLiquidBlocksFetch(
46 ::StrictEntityContext& entity,
48 ::StrictEntityContext,
49 ::StateVectorComponent,
50 ::UpdateWaterStateRequestComponent,
51 ::AABBShapeComponent
const,
52 ::SubBBsComponent
const,
53 ::Optional<::ItemActorFlagComponent const>> view,
54 ::ViewT<::StrictEntityContext, ::DimensionTypeComponent const> dimensionView,
55 ::OptionalGlobal<::LocalConstBlockSourceFactoryComponent const> factory
58MCNAPI
void _tickLiquidBlocksFetch(
60 ::StrictEntityContext,
61 ::StateVectorComponent,
62 ::UpdateWaterStateRequestComponent,
63 ::AABBShapeComponent
const,
64 ::SubBBsComponent
const,
65 ::Optional<::ItemActorFlagComponent const>> view,
66 ::ViewT<::StrictEntityContext, ::DimensionTypeComponent const> dimensionView,
67 ::OptionalGlobal<::LocalConstBlockSourceFactoryComponent const> factory
70MCNAPI ::TickingSystemWithInfo createFilterSystem(
bool isClientSide);
Definition IConstBlockSource.h:25
Definition StrictEntityContext.h:8
Definition AABBShapeComponent.h:9
Definition DimensionTypeComponent.h:13
Definition ItemActorFlagComponent.h:5
Definition LiquidBlockEntry.h:5
Definition LocalConstBlockSourceFactoryComponent.h:8
Definition MovementAbilitiesComponent.h:5
Definition StateVectorComponent.h:8
Definition SubBBsComponent.h:10
Definition TickingSystemWithInfo.h:13
Definition UpdateWaterStateRequestComponent.h:10