3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/deps/puv/puv_load_data/LoadResultWithTiming.h"
25 enum class Condition : uchar {
28 SameBlockPermutation = 2,
35 ::ll::TypedStorage<8, 32, ::std::string> mBoneName;
36 ::ll::TypedStorage<4, 4, int> mCubeIndex;
37 ::ll::TypedStorage<1, 1, uchar> mFaceToCull;
44 ::ll::TypedStorage<1, 1, uchar> mNeighborToCheck;
45 ::ll::TypedStorage<1, 2, ::std::optional<::BlockCullingData::CullingRule::Condition>> mCondition;
46 ::ll::TypedStorage<1, 1, bool> mCullAgainstFullAndOpaque;
47 ::ll::TypedStorage<8, 40, ::BlockCullingData::CullingRule::GeometryPart> mGeometryPart;
66 ::ll::TypedStorage<8, 48, ::HashedString> mCullIdentifier;
67 ::ll::TypedStorage<8, 24, ::std::vector<::BlockCullingData::CullingRule>> mCullingRules;
68 ::ll::TypedStorage<8, 32, ::PuvLoadData::LoadResultWithTiming> mLoadTime;
73 BlockCullingData& operator=(BlockCullingData
const&);
79 MCAPI BlockCullingData(::BlockCullingData
const&);
81 MCAPI ~BlockCullingData();
87 MCAPI
void* $ctor(::BlockCullingData
const&);
Definition BlockCullingData.h:23
Definition BlockCullingData.h:13
Definition BlockCullingData.h:5