LeviLamina
Loading...
Searching...
No Matches
ClientBlockData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/world/level/block/components/ClientBlockComponentDirectData.h"
7#include "mc/platform/brstd/function_ref.h"
8#include "mc/world/level/block/IClientBlockData.h"
9
10// auto generated forward declare list
11// clang-format off
12class BlockGraphics;
13// clang-format on
14
15struct ClientBlockData : public ::IClientBlockData {
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 40, ::ClientBlockComponentDirectData> mDirectData;
20 ::ll::TypedStorage<8, 8, ::BlockGraphics const*> mBlockGraphics;
21 // NOLINTEND
22
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 virtual void visit(::brstd::function_ref<void(::ClientBlockData const&)> visitor) const /*override*/;
27 // NOLINTEND
28
29public:
30 // virtual function thunks
31 // NOLINTBEGIN
32 MCFOLD void $visit(::brstd::function_ref<void(::ClientBlockData const&)> visitor) const;
33 // NOLINTEND
34};
Definition BlockGraphics.h:5
Definition IClientBlockData.h:5
Definition ClientBlockData.h:5