LeviLamina
Loading...
Searching...
No Matches
StructurePlacementNeighbors.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9// clang-format on
10
12public:
13 // member variables
14 // NOLINTBEGIN
15 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mNorth;
16 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mSouth;
17 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mEast;
18 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mWest;
19 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mUp;
20 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mDown;
21 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mNorthUpDiagonal;
22 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mNorthDownDiagonal;
23 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mSouthUpDiagonal;
24 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mSouthDownDiagonal;
25 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mEastUpDiagonal;
26 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mEastDownDiagonal;
27 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mWestUpDiagonal;
28 ::ll::TypedStorage<8, 8, ::StructureBlockPlacementInfo const&> mWestDownDiagonal;
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI ::NeighborBlockDirections getDirectionsFromExistingBlockToStructure() const;
41
42 MCAPI ::NeighborBlockDirections getDirectionsFromStructureToExistingBlock() const;
43 // NOLINTEND
44};
Definition NeighborBlockDirections.h:13
Definition StructureBlockPlacementInfo.h:9
Definition StructurePlacementNeighbors.h:11