|
| 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 () |
|
MCFOLD void | addVillagerV2AdditionalRendering () |
|
MCFOLD 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 * | $ctor () |
|
MCAPI void | $renderDebug (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
MCAPI void | $renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
MCFOLD void | $renderWaterHole (::BaseActorRenderContext &, ::ActorRenderData &) |
|
MCAPI ::std::vector<::NameTagRenderObject > | extractRenderTextObjects (::Tessellator &tessellator, ::std::string const &str, ::std::vector< int > const &widths, ::Vec3 const &pos, ::mce::Color const &color, float scale) const |
|
virtual::mce::Color | _getOverlayColor (::Actor &actor, float a) const |
| MCAPI::mce::MaterialPtr & | getEntityMaterial () |
| MCAPI::mce::MaterialPtr & | getStaticMaterial () |
| MCAPI::mce::MaterialPtr & | getTransparentEntityMaterial () |
| MCAPI void | setupFoilShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale, float a, ::Brightness lightEmission, bool allowOverlay) const |
| MCAPI void | setupFoilShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlayColor, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale, ::Vec4 const &uvAnim, float br, ::Brightness lightEmission, bool allowOverlay) const |
| MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, float a) const |
| MCAPI::mce::Color | $_getOverlayColor (::Actor &actor, float a) const |
|
|
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 () |
|
static MCAPI ::BaseActorRenderer::NameplateBackgroundInfo | _makeTextBackground (::Tessellator &tessellator, ::std::string const &str, ::std::vector< int > const &widths) |
|
static MCAPI void | renderText (::ScreenContext &screenContext, ::ViewRenderData const &viewData, ::NameTagRenderObject const &tagData, ::Font &font, ::mce::Mesh const &nameplateBackgroundMesh) |
|
static MCAPI ::mce::Color const & | NAME_TAG_BACKGROUND_COLOR () |
|
static MCAPI ::mce::Color const & | NAME_TAG_BACKGROUND_COLOR_EDU () |
| static MCAPI void | setupFoilShaderParameters (::ScreenContext &screenContext, ::TextureUVCoordinateSet const &icon) |
| static MCAPI void | setupFoilShaderParameters (::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, float br, ::mce::Color const &overlayColor, bool dimensionHasCeiling) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Brightness lightEmission) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Vec4 const &uvAnim) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BlockSource &source, ::BrightnessPair const &lightColorUV, float, bool ignoreLighting, ::LightTexture &lightTexture, ::Vec2 const &uvScale, ::Vec4 const &uvAnim) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, float a, bool ignoreLighting, ::LightTexture &lightTexture, ::Vec2 const &uvScale, ::Vec4 const &uvAnim) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec4 const &uvAnim, float br, float, bool isEnchanted) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, float, ::LightTexture &lightTexture, ::Vec2 const &uvScale, bool ignoreLighting, ::Brightness lightEmission) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float) |
| static MCAPI void | setupShaderParameters (::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float br, ::Brightness lightEmission) |
| static MCAPI ::mce::Color | getOverlayColor (::Actor &actor, float) |
| static MCAPI void | setEntityConstants (::mce::ActorConstants &entityConstants, ::mce::RenderContext &renderContext, ::mce::Color const &blockLightColor, ::Vec2 const &tileLightColorUV, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2) |
| static MCAPI ::ResourceLocation const & | GLINT_ACTOR_TEXTURE_LOCATION () |
| static MCAPI ::ResourceLocation const & | GLINT_ITEM_TEXTURE_LOCATION () |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::DataDrivenRenderer_tempComponent > > > | mTempComponents |
|
::ll::TypedStorage< 8, 48, ::HashedString const > | mName |
|
::ll::TypedStorage< 1, 1, bool const > | mIsAttachable |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mDefaultSkin |
|
::ll::TypedStorage< 8, 16, ::ExpressionNode > | mUpdateBonesAndEffectsIfOffScreen |
|
::ll::TypedStorage< 8, 16, ::ExpressionNode > | mUpdateEffectsIfOffScreen |
|
::ll::TypedStorage< 1, 1, bool > | mRenderingInventory |
|
::ll::TypedStorage< 1, 1, bool const > | mHasWaterHole |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mEntityAlphatestMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mEntityAlphatestGlintMaterial |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mGlintTexture |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mAtlasTexture |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > | mTextureGroup |
|
::ll::TypedStorage< 4, 24, ::AABB > | mBaseRenderBounds |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Model > > | mModel |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mNameTagBackgroundMat |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mNameTagTextMat |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mDepthTestedNameTagMat |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mDepthTestedNameTextMat |
|
::ll::UntypedStorage< 8, 16 > | mUnk9a9efa |
|
::ll::UntypedStorage< 8, 16 > | mUnk15cfc5 |
|
::ll::UntypedStorage< 8, 16 > | mUnk12e716 |