|
|
DataDrivenRenderer & | operator= (DataDrivenRenderer const &) |
| |
|
| DataDrivenRenderer (DataDrivenRenderer const &) |
| |
| virtual void | getLeashOffsets (::Actor &actor, float, float, float, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const |
| |
| virtual void | render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) |
| |
| virtual void | renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) |
| |
|
virtual::AABB | getRenderBounds (::Actor const &entity) const |
| |
| virtual void | addAdditionalRenderingIfNeeded (::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| virtual void | setIsOnScreen (::Actor &actor, bool const isOnScreen, float distance) const |
| |
| virtual bool | shouldUpdateBonesAndEffectsIfOffScreen (::RenderParams &renderParams) const |
| |
| virtual bool | shouldUpdateEffectsIfOffScreen (::RenderParams &renderParams) const |
| |
| MCAPI | DataDrivenRenderer (::std::shared_ptr<::ActorResourceDefinition > definition, ::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| MCAPI void | addAgentAdditionalRendering () |
| |
| MCAPI void | addBalloonAdditionalRendering () |
| |
| MCAPI void | addEnderCrystalAdditionalRendering () |
| |
| MCAPI void | addEnderDragonAdditionalRendering () |
| |
| MCAPI void | addEnderManAdditionalRendering (::BlockTessellator *blockTesselator) |
| |
| MCAPI void | addGuardianAdditionalRendering () |
| |
| MCAPI void | addHumanoidAdditionalRendering (::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| MCAPI void | addIronGolemAdditionalRendering (::BlockTessellator *blockTesselator) |
| |
| MCAPI void | addMinecartAdditionalRendering (::BlockTessellator &commonBlockRenderer) |
| |
| MCAPI void | addMushroomCowAdditionalRendering (::BlockTessellator &commonBlockRenderer) |
| |
| MCAPI void | addSnowGolemAdditionalRendering (::BlockTessellator *blockTesselator) |
| |
| MCAPI void | addVexAdditionalRendering () |
| |
| MCAPI void | addVillagerAdditionalRendering () |
| |
| MCAPI void | addVillagerV2AdditionalRendering () |
| |
| MCAPI void | addWanderingTraderAdditionalRendering () |
| |
| MCAPI void | addWitchAdditionalRendering () |
| |
| MCAPI bool | armorHidden () const |
| |
| MCAPI bool | attachablesEnabled () const |
| |
| MCAPI::V2TempComponentRequirements | getV2TempComponentRequirement () const |
| |
| MCAPI bool | isAttachable () const |
| |
| MCAPI void | renderModel (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::Model &) |
| |
| MCAPI void | setupModel (::ActorRenderData &actorRenderData, ::BaseActorRenderContext *baseActorRenderContext, float actorFrameAlpha) |
| |
| MCAPI void * | $ctor (::std::shared_ptr<::ActorResourceDefinition > definition, ::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| MCAPI void | $dtor () |
| |
| MCAPI void | $getLeashOffsets (::Actor &actor, float, float, float, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const |
| |
| MCAPI void | $render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) |
| |
| MCAPI void | $renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) |
| |
| MCAPI::AABB | $getRenderBounds (::Actor const &entity) const |
| |
| MCAPI void | $addAdditionalRenderingIfNeeded (::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| MCAPI void | $setIsOnScreen (::Actor &actor, bool const isOnScreen, float distance) const |
| |
| MCAPI bool | $shouldUpdateBonesAndEffectsIfOffScreen (::RenderParams &renderParams) const |
| |
| MCAPI bool | $shouldUpdateEffectsIfOffScreen (::RenderParams &renderParams) const |
| |
|
virtual void | renderDebug (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| |
|
virtual void | renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| |
|
virtual void | renderWaterHole (::BaseActorRenderContext &, ::ActorRenderData &) |
| |
| MCAPI ::std::vector<::NameTagRenderObject > | extractText (::Tessellator &tessellator, ::Actor const &entity, ::std::string const &str, ::std::vector< int > const &widths, ::Vec3 camTargetPos, float a, ::mce::Color color) |
| |
| MCAPI::mce::TexturePtr | getAtlasTexture () |
| |
| MCAPI void | renderGui (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) |
| |
| MCAPI void | setBaseRenderBounds (::Vec2 const &dims, ::Vec3 const &offset) |
| |
| MCAPI void * | $ctor (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) |
| |
| MCAPI void * | $ctor (::std::shared_ptr<::Model > model, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) |
| |
| MCAPI void | $renderDebug (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| |
| MCAPI void | $renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| |
| MCAPI void | $renderWaterHole (::BaseActorRenderContext &, ::ActorRenderData &) |
| |
|
| static MCAPI void | getLeashOffsets (::Actor &actor, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) |
| |
| static MCAPI void ** | $vftable () |
| |
| static MCAPI void | renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData, ::Bedrock::small_vector_base<::ActorRenderer::LeashPins > &allLeashPins) |
| |
| static MCAPI void | _addLeashPinToOutput (::Vec3 const &fromLeashes, ::Vec3 const &toLeashes, ::Actor const &actor, ::Actor const *roper, ::ActorUniqueID roperID, uint64 ropeIndex, float actorFrameAlpha, ::Bedrock::small_vector_base<::ActorRenderer::LeashPins > &output) |
| |
| static MCAPI void | _buildFlameMesh (::Tessellator &tessellator, ::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
| static MCAPI void | _drawClassicLeash (::BaseActorRenderContext &renderContext, ::Vec3 const &ropeStart, ::Vec3 const &delta, ::mce::TexturePtr &tex) |
| |
| static MCAPI void | _drawRopeRange (::BaseActorRenderContext &renderContext, int begin, int end, ::Vec3 const &basisX, ::Vec3 const &basisY, ::Vec3 const &deltaNorm, ::RopePoints const &nodes, ::mce::TexturePtr &tex, float a, ::Vec3 *startPoint, ::Vec3 *endPoint) |
| |
| static MCAPI void | _getLeashPins (float actorFrameAlpha, ::BaseActorRenderContext &renderContext, ::Actor &actor, ::Bedrock::small_vector_base<::ActorRenderer::LeashPins > &output, ::Bedrock::small_vector_base<::Vec3 > &leashFromOffsets) |
| |
| static MCAPI bool | isDitheringEnabled (::BaseActorRenderContext const &renderContext, ::Actor const &actor) |
| |
| static MCAPI void | renderDebugAttachPos (int renderAttachPos, ::Actor const &mob) |
| |
| static MCAPI void | renderFlame (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| |
| static MCAPI void | resetTextures () |
| |
| static MCAPI ::Vec2 const & | DEFAULT_RENDER_BOUNDS () |
| |
| static MCAPI ::mce::MaterialPtr & | mFlameMaterial () |
| |
| static MCAPI ::mce::Mesh & | mFlameMesh () |
| |
| static MCAPI ::ActorTextureInfo & | mFlameTexture () |
| |
| static MCAPI ::mce::MaterialPtr & | mLeashMat () |
| |
| static MCAPI ::mce::TexturePtr & | mLeashTexture () |
| |
|
|
::ll::UntypedStorage< 8, 24 > | mUnk74a4fc |
| |
|
::ll::UntypedStorage< 8, 48 > | mUnkc4d543 |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnk3e0f43 |
| |
|
::ll::UntypedStorage< 8, 32 > | mUnk1a47a2 |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnk6c606d |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnk8c5e73 |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnk43ebd3 |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnkf4e21f |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnkb54757 |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnk97b128 |
| |
|
::ll::UntypedStorage< 8, 32 > | mUnkc979f8 |
| |
|
::ll::UntypedStorage< 8, 32 > | mUnk7606b9 |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnk4ab096 |
| |
|
::ll::UntypedStorage< 4, 24 > | mUnka2cd17 |
| |
|
::ll::UntypedStorage< 8, 16 > | mUnk966cb5 |
| |