LeviLamina
Loading...
Searching...
No Matches
CopperGolemStatueRenderer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/renderer/blockactor/SerializedActorRenderer.h"
7#include "mc/deps/core/container/DenseEnumMap.h"
8#include "mc/world/level/block/CopperType.h"
9
10// auto generated forward declare list
11// clang-format off
13class BlockType;
14class ItemStack;
17struct ActorTextureInfo;
18// clang-format on
19
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 24, ::std::vector<::SerializedActorModel>> mModels;
25 ::ll::TypedStorage<8, 1280, ::Bedrock::DenseEnumMap<::CopperType, ::ActorTextureInfo, 4>> mTextures;
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 CopperGolemStatueRenderer();
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ::SerializedActorRenderer::RenderData getRenderData(
36 ::SerializedActorRenderer::RenderType type,
37 ::BlockType const& block,
38 ::SerializedActorBlockActor const* entity,
39 ::ItemStack const* item
40 ) /*override*/;
41 // NOLINTEND
42
43public:
44 // member functions
45 // NOLINTBEGIN
46 MCAPI explicit CopperGolemStatueRenderer(::ActorResourceDefinitionGroup const& resourceGroup);
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCAPI void* $ctor(::ActorResourceDefinitionGroup const& resourceGroup);
53 // NOLINTEND
54
55public:
56 // virtual function thunks
57 // NOLINTBEGIN
58 MCAPI ::SerializedActorRenderer::RenderData $getRenderData(
59 ::SerializedActorRenderer::RenderType type,
60 ::BlockType const& block,
61 ::SerializedActorBlockActor const* entity,
62 ::ItemStack const* item
63 );
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCNAPI static void** $vftable();
70 // NOLINTEND
71};
Definition ActorResourceDefinitionGroup.h:5
Definition BlockType.h:84
Definition CopperGolemStatueRenderer.h:5
static MCAPI void ** $vftable()
Definition ItemStack.h:35
Definition SerializedActorBlockActor.h:30
Definition SerializedActorModel.h:5
Definition SerializedActorRenderer.h:5
Definition ActorTextureInfo.h:5