LeviLamina
Loading...
Searching...
No Matches
BlockTypeComponentStorageFinalizer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class BlockType;
8namespace VoxelShapes { class VoxelShapeRegistry; }
9// clang-format on
10
12public:
13 // member functions
14 // NOLINTBEGIN
15 MCAPI void _finalizeBlockTriggerComponents(::BlockType& blockType);
16
17 MCAPI void _finalizeCollisionBoxComponent(::BlockType& blockType);
18
19 MCAPI void _finalizeRedstoneProducerComponent(::BlockType& blockType);
20
21 MCAPI void _finalizeSelectionBoxComponent(::BlockType& blockType);
22
23 MCAPI void _updateDestructionParticlesComponent(::BlockType& blockType);
24
25 MCAPI void addRemainingComponents(::BlockType& blockType);
26
27 MCAPI void finalizeComponentData(::BlockType& blockType);
28
29 MCAPI void
30 finalizeComponentDataForVoxelShapes(::BlockType& blockType, ::VoxelShapes::VoxelShapeRegistry& voxelShapeRegistry);
31 // NOLINTEND
32};
Definition BlockTypeComponentStorageFinalizer.h:11
Definition BlockType.h:84
Definition VoxelShapeRegistry.h:14