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 time,
float r,
float bob,
float yRot,
float xRot,
float scale) ;
55 virtual ::ModelPart _makePaddle(
bool flip, ::ModelPart paddle);
67 ::SharedTypes::Side side,
99 MCNAPI
void $setupAnim(
float time,
float r,
float bob,
float yRot,
float xRot,
float scale);
MCAPI void _animatePaddle(::ModelPart &paddle, ::ScreenContext &screenContext, ::Boat const &boat, ::SharedTypes::Side side, float scale, float a)
MCAPI void * $ctor(::GeometryPtr source)
MCAPI::ModelPart $_makePaddle(bool flip, ::ModelPart paddle)
MCAPI void $render(::ScreenContext &screenContext, ::Actor &entity, float time, float r, float bob, float yRot, float xRot, float scale)
MCAPI BoatModel(::GeometryPtr source)
MCAPI void $setupAnim(float time, float r, float bob, float yRot, float xRot, float scale)
static MCAPI void ** $vftable()
Definition GeometryPtr.h:5
Definition ScreenContext.h:5