3#include "mc/_HeaderOutputPredefine.h"
12namespace SharedTypes::v1_26_60::BlockDefinition {
struct BlockComponents; }
15namespace BlockDefinitionDocumentTransformerUtils {
18MCNAPI ::BlockGeometryDescription
19internalTransformGeometry(::SharedTypes::v1_26_20::BlockDefinition::GeometryComponent
const& geometry);
21MCNAPI ::BlockMaterialInstancesDescription internalTransformMaterialInstances(
22 ::SharedTypes::v1_26_20::BlockDefinition::MaterialInstancesComponent
const& materialInstancesComponent
25MCNAPI
void transformBlockEntity(
26 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
27 ::BlockComponentGroupDescription& blockComponentGroupDescription
30MCNAPI
void transformBreathability(
31 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
32 ::BlockComponentGroupDescription& blockComponentGroupDescription
35MCNAPI
void transformChestObstruction(
36 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
37 ::BlockComponentGroupDescription& blockComponentGroupDescription
40MCNAPI
void transformCollisionBox(
41 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
42 ::BlockComponentGroupDescription& blockComponentGroupDescription
45MCNAPI
void transformConnectionRule(
46 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
47 ::BlockComponentGroupDescription& blockComponentGroupDescription
50MCNAPI
void transformCraftingTable(
51 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
52 ::BlockComponentGroupDescription& blockComponentGroupDescription
55MCNAPI
void transformDestructibleByExplosion(
56 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
57 ::BlockComponentGroupDescription& blockComponentGroupDescription
60MCNAPI
void transformDestructibleByMining(
61 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
62 ::BlockComponentGroupDescription& blockComponentGroupDescription
65MCNAPI
void transformDestructionParticles(
66 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
67 ::BlockComponentGroupDescription& blockComponentGroupDescription
70MCNAPI
void transformDisplayName(
71 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
72 ::BlockComponentGroupDescription& blockComponentGroupDescription
75MCNAPI
void transformEmbeddedVisual(
76 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
77 ::BlockComponentGroupDescription& blockComponentGroupDescription
80MCNAPI
void transformEnchantmentPowerTransmitter(
81 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
82 ::BlockComponentGroupDescription& blockComponentGroupDescription
85MCNAPI
void transformEntityFallOn(
86 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
87 ::BlockComponentGroupDescription& blockComponentGroupDescription
90MCNAPI
void transformFallOnComponent(
91 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
92 ::BlockComponentGroupDescription& blockComponentGroupDescription
95MCNAPI
void transformFlammable(
96 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
97 ::BlockComponentGroupDescription& blockComponentGroupDescription
100MCNAPI
void transformFlowerPottable(
101 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
102 ::BlockComponentGroupDescription& blockComponentGroupDescription
105MCNAPI
void transformFriction(
106 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
107 ::BlockComponentGroupDescription& blockComponentGroupDescription
110MCNAPI
void transformGeometry(
111 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
112 ::BlockComponentGroupDescription& blockComponentGroupDescription
115MCNAPI
void transformInstrument(
116 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
117 ::BlockComponentGroupDescription& blockComponentGroupDescription
120MCNAPI
void transformInteractComponent(
121 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
122 ::BlockComponentGroupDescription& blockComponentGroupDescription
125MCNAPI
void transformItemVisual(
126 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
127 ::BlockComponentGroupDescription& blockComponentGroupDescription
130MCNAPI
void transformLeashable(
131 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
132 ::BlockComponentGroupDescription& blockComponentGroupDescription
135MCNAPI
void transformLightDampening(
136 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
137 ::BlockComponentGroupDescription& blockComponentGroupDescription
140MCNAPI
void transformLightEmission(
141 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
142 ::BlockComponentGroupDescription& blockComponentGroupDescription
145MCNAPI
void transformLiquidDetection(
146 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
147 ::BlockComponentGroupDescription& blockComponentGroupDescription
150MCNAPI
void transformLoot(
151 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
152 ::BlockComponentGroupDescription& blockComponentGroupDescription
155MCNAPI
void transformMapColorComponent(
156 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
157 ::BlockComponentGroupDescription& blockComponentGroupDescription
160MCNAPI
void transformMaterialInstances(
161 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
162 ::BlockComponentGroupDescription& blockComponentGroupDescription
165MCNAPI
void transformMovable(
166 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
167 ::BlockComponentGroupDescription& blockComponentGroupDescription
170MCNAPI
void transformNeighborChange(
171 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
172 ::BlockComponentGroupDescription& blockComponentGroupDescription
175MCNAPI
void transformPlacedComponent(
176 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
177 ::BlockComponentGroupDescription& blockComponentGroupDescription
180MCNAPI
void transformPlacementFilter(
181 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
182 ::BlockComponentGroupDescription& blockComponentGroupDescription
185MCNAPI
void transformPlayerDestroyedComponent(
186 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
187 ::BlockComponentGroupDescription& blockComponentGroupDescription
190MCNAPI
void transformPlayerPlacingComponent(
191 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
192 ::BlockComponentGroupDescription& blockComponentGroupDescription
195MCNAPI
void transformPrecipitationInteractions(
196 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
197 ::BlockComponentGroupDescription& blockComponentGroupDescription
200MCNAPI
void transformQueuedTickingComponent(
201 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
202 ::BlockComponentGroupDescription& blockComponentGroupDescription
205MCNAPI
void transformRandomOffset(
206 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
207 ::BlockComponentGroupDescription& blockComponentGroupDescription
210MCNAPI
void transformRandomTickingComponent(
211 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
212 ::BlockComponentGroupDescription& blockComponentGroupDescription
215MCNAPI
void transformRedstoneConductivity(
216 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
217 ::BlockComponentGroupDescription& blockComponentGroupDescription
220MCNAPI
void transformRedstoneConsumer(
221 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
222 ::BlockComponentGroupDescription& blockComponentGroupDescription
225MCNAPI
void transformRedstoneProducer(
226 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
227 ::BlockComponentGroupDescription& blockComponentGroupDescription
230MCNAPI
void transformReplaceable(
231 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const&,
232 ::BlockComponentGroupDescription& blockComponentGroupDescription
235MCNAPI
void transformSelectionBox(
236 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
237 ::BlockComponentGroupDescription& blockComponentGroupDescription
240MCNAPI
void transformSoundComponent(
241 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
242 ::BlockComponentGroupDescription& blockComponentGroupDescription
245MCNAPI
void transformStepOffComponent(
246 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
247 ::BlockComponentGroupDescription& blockComponentGroupDescription
250MCNAPI
void transformStepOnComponent(
251 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
252 ::BlockComponentGroupDescription& blockComponentGroupDescription
255MCNAPI
void transformSupport(
256 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
257 ::BlockComponentGroupDescription& blockComponentGroupDescription
260MCNAPI
void transformTags(
261 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
262 ::BlockComponentGroupDescription& blockComponentGroupDescription
265MCNAPI
void transformTick(
266 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
267 ::BlockComponentGroupDescription& blockComponentGroupDescription
270MCNAPI
void transformTransformation(
271 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
272 ::BlockComponentGroupDescription& blockComponentGroupDescription
275MCNAPI
void transformUnitCube(
276 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const&,
277 ::BlockComponentGroupDescription& blockComponentGroupDescription
280MCNAPI
void transformVibrationProperties(
281 ::SharedTypes::v1_26_60::BlockDefinition::BlockComponents
const& blockComponents,
282 ::BlockComponentGroupDescription& blockComponentGroupDescription
Definition BlockComponentGroupDescription.h:13
Definition BlockGeometryDescription.h:22
Definition BlockMaterialInstancesDescription.h:24
Definition GeometryComponent.h:18
Definition MaterialInstancesComponent.h:20
Definition BlockComponents.h:15