3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/model/geom/ModelPart.h"
7#include "mc/client/model/models/Model.h"
8#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h"
9#include "mc/deps/shared_types/legacy/Side.h"
23 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDefaultMaterial;
24 ::ll::TypedStorage<8, 576, ::ModelPart> mBottom;
25 ::ll::TypedStorage<8, 576, ::ModelPart> mBack;
26 ::ll::TypedStorage<8, 576, ::ModelPart> mFront;
27 ::ll::TypedStorage<8, 576, ::ModelPart> mLeft;
28 ::ll::TypedStorage<8, 576, ::ModelPart> mRight;
29 ::ll::TypedStorage<8, 576, ::ModelPart> mLeftPaddle;
30 ::ll::TypedStorage<8, 576, ::ModelPart> mRightPaddle;
40 virtual ~BoatModel() ;
43 ::ScreenContext& screenContext,
53 virtual void setupAnim(
float,
float,
float,
float,
float,
float) ;
55 virtual ::ModelPart _makePaddle(
bool flip, ::ModelPart paddle);
61 MCAPI
explicit BoatModel(::GeometryPtr source);
63 MCFOLD
void _animatePaddle(
65 ::ScreenContext& screenContext,
67 ::SharedTypes::Side side,
76 MCAPI
void* $ctor(::GeometryPtr source);
89 ::ScreenContext& screenContext,
99 MCFOLD
void $setupAnim(
float,
float,
float,
float,
float,
float);
101 MCFOLD ::ModelPart $_makePaddle(
bool flip, ::ModelPart paddle);
static MCAPI void ** $vftable()
Definition GeometryPtr.h:5
Definition ScreenContext.h:5