3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/application/AppPlatformListener.h"
31 ::ll::UntypedStorage<4, 12> mUnkd6ffb4;
32 ::ll::UntypedStorage<4, 4> mUnk4a8c3a;
33 ::ll::UntypedStorage<1, 1> mUnk2d6e55;
34 ::ll::UntypedStorage<1, 1> mUnk9d6f48;
35 ::ll::UntypedStorage<8, 24> mUnk565535;
36 ::ll::UntypedStorage<8, 64> mUnka1f43e;
37 ::ll::UntypedStorage<8, 64> mUnk46a001;
38 ::ll::UntypedStorage<8, 24> mUnk52e0a6;
39 ::ll::UntypedStorage<8, 24> mUnk2fa2b2;
40 ::ll::UntypedStorage<8, 8> mUnk8a72cc;
41 ::ll::UntypedStorage<8, 32> mUnk37dfb5;
46 Model& operator=(Model
const&);
56 virtual void onAppSuspended() ;
58 virtual void preDraw(::ScreenContext&);
60 virtual void postDraw(::ScreenContext&);
62 virtual void render(::ScreenContext&);
64 virtual void render(::ScreenContext& screenContext, ::Actor&,
float,
float,
float,
float,
float,
float);
66 virtual void render(::BaseActorRenderContext&);
69 render(::BaseActorRenderContext& baseActorRenderContext, ::Actor&,
float,
float,
float,
float,
float,
float);
71 virtual void setupAnim(
float,
float,
float,
float,
float,
float);
73 virtual void setupAnim();
75 virtual void prepareMobModel(::Mob&,
float,
float,
float);
77 virtual float getHeightAdjustment()
const;
79 virtual ::AABB buildAABB()
const;
89 bool forceToUniqueGroup,
90 int skinnedMeshGroupIdentifier,
97 ::gsl::not_null<::RenderController const*> renderController,
100 ::std::optional<::MERSUniformData>
const& mersUniforms
119 ::std::optional<::MERSUniformData>
const& mersUniforms
159 MCNAPI
void $setupAnim(
float,
float,
float,
float,
float,
float);
Definition BaseActorRenderContext.h:34
Definition ClientPBRTextureData.h:5
Definition DataDrivenGeometry.h:19
Definition ModelPart.h:29
MCAPI void $setupAnim(float, float, float, float, float, float)
MCAPI void $render(::BaseActorRenderContext &)
MCAPI void setModelMaterial(::mce::MaterialPtr const &materialPtr)
MCAPI void dataDrivenDraw(::RenderParams &renderParams, ::dragon::RenderMetadata const &renderMetadata, ::gsl::not_null<::RenderController const * > renderController, ::DataDrivenGeometry &geo, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms)
MCAPI void $preDraw(::ScreenContext &)
MCAPI float $getHeightAdjustment() const
MCAPI void $onAppSuspended()
MCAPI void draw(::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::mce::ClientTexture const &texture)
MCAPI void $prepareMobModel(::Mob &, float, float, float)
MCAPI void draw(::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::ActorTextureInfo const &textureInfo)
MCAPI void prepareSkinning()
MCAPI void $postDraw(::ScreenContext &)
MCAPI void $render(::ScreenContext &)
MCAPI void $render(::ScreenContext &screenContext, ::Actor &, float, float, float, float, float, float)
MCAPI void draw(::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms)
MCAPI::AABB $buildAABB() const
MCAPI void $render(::BaseActorRenderContext &baseActorRenderContext, ::Actor &, float, float, float, float, float, float)
static MCAPI void ** $vftable()
MCAPI void assignPartToGroup(::ModelPart &part, bool forceToUniqueGroup, int skinnedMeshGroupIdentifier, ::DataDrivenGeometry *owningGeometry)
Definition RenderController.h:20
Definition RenderParams.h:30
Definition ScreenContext.h:5
Definition MaterialPtr.h:15
Definition ActorTextureInfo.h:5
Definition ClientTexture.h:7