LeviLamina
Loading...
Searching...
No Matches
BlockVoxelShapesCullingComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/container/DenseEnumMap.h"
7
#include "mc/deps/shared_types/legacy/Facing.h"
8
#include "mc/deps/voxel_shapes/RegistryHandle.h"
9
10
struct
BlockVoxelShapesCullingComponent
{
11
public
:
12
// BlockVoxelShapesCullingComponent inner types define
13
using
FaceShapeHandles
=
::Bedrock::DenseEnumMap<::SharedTypes::Facing, ::VoxelShapes::RegistryHandle, 6>
;
14
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::TypedStorage<8, 32, ::std::string> mOcclusionShapeName;
19
::ll::TypedStorage<2, 2, ::VoxelShapes::RegistryHandle> mOcclusionShapeHandle;
20
::ll::TypedStorage<2, 12, ::Bedrock::DenseEnumMap<::SharedTypes::Facing, ::VoxelShapes::RegistryHandle, 6>>
21
mOcclusionShapeHandlesByFace;
22
// NOLINTEND
23
};
Bedrock::DenseEnumMap
Definition
DenseEnumMap.h:8
BlockVoxelShapesCullingComponent
Definition
BlockVoxelShapesCullingComponent.h:10
src-server
mc
world
level
block
components
BlockVoxelShapesCullingComponent.h
Generated on Sun Oct 12 2025 06:32:27 for LeviLamina by
1.12.0