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"
27 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mGuiMaterial;
28 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mBaseTexture;
29 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mShellTexture;
30 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mWindTexture;
31 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mWindTextureVertical;
32 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mCoreTexture;
33 ::ll::TypedStorage<8, 32, ::mce::TexturePtr const> mActiveCoreTexture;
34 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ConduitBaseModel>> mModel;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ConduitCageModel>> mCage;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ConduitWindModel>> mOuterWind;
37 ::ll::TypedStorage<8, 608, ::mce::Mesh> mHeartMesh;
43 virtual ~ConduitRenderer() =
default;
45 virtual void onAppSuspended() ;
48 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
MCAPI void $render(::BaseActorRenderContext &renderContext, ::BlockActorRenderData &blockEntityRenderData)
MCAPI void renderInHand(::BaseActorRenderContext &renderContext, ::BlockActorRenderData &blockEntityRenderData)
MCAPI void renderInGui(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const &renderMetadata, ::BlockActor &entity, float x, float y, float scale, float lightMultiplier)
MCAPI void $onAppSuspended()
Definition ConduitWindModel.h:5
Definition BlockActorRenderData.h:5