3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/blockactor/BlockActorRenderer.h"
7#include "mc/deps/application/AppPlatformListener.h"
8#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h"
9#include "mc/deps/minecraft_renderer/renderer/Mesh.h"
10#include "mc/deps/minecraft_renderer/renderer/TexturePtr.h"
28 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mGuiMaterial;
29 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mBaseTexture;
30 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mShellTexture;
31 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mWindTexture;
32 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mWindTextureVertical;
33 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mCoreTexture;
34 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mActiveCoreTexture;
35 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ConduitBaseModel>> mModel;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ConduitCageModel>> mCage;
37 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ConduitWindModel>> mOuterWind;
38 ::ll::TypedStorage<8, 552, ::mce::Mesh> mHeartMesh;
48 virtual ~ConduitRenderer() ;
50 virtual void onAppSuspended() ;
53 render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData) ;
59 MCAPI
explicit ConduitRenderer(::std::shared_ptr<::mce::TextureGroup> textureGroup);
61 MCAPI
void renderInGui(
62 ::BaseActorRenderContext& renderContext,
63 ::dragon::RenderMetadata
const& renderMetadata,
71 MCAPI
void renderInHand(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
77 MCAPI
void* $ctor(::std::shared_ptr<::mce::TextureGroup> textureGroup);
89 MCAPI
void $onAppSuspended();
91 MCAPI
void $render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
Definition BaseActorRenderContext.h:5
Definition BlockActorRenderer.h:5
Definition BlockActor.h:30
Definition ConduitBaseModel.h:5
Definition ConduitCageModel.h:5
Definition ConduitRenderer.h:5
static MCAPI void ** $vftableForAppPlatformListener()
static MCAPI void ** $vftableForBlockActorRenderer()
Definition ConduitWindModel.h:5
Definition TextureGroup.h:7
Definition BlockActorRenderData.h:5