|
| virtual void | render (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
MCAPI | ItemRenderer (::std::shared_ptr<::mce::TextureGroup > textureGroup, bool supportsNewVertexFormat) |
|
MCAPI void | _applyBlockItemTransforms (::MatrixStack::MatrixStackRef &worldMatrix, ::BlockType const *blockType, ::Block const *block, ::BlockShape shape, float &scaleValue, bool isInItemFrame) const |
|
MCAPI::Matrix | _getGuiBlockItemTransforms (::Block const *block, ::Vec3 offset, float scale, float squeezeAmount) const |
|
MCAPI void | _getGuiItemColors (::ItemStack const &item, int &color, int &secondaryColor) const |
|
MCAPI::IconBlitGlint | _getIconBlitGlint (::ItemRenderChunkType itemRenderChunkType, ::ItemStack const &item) const |
|
MCAPI::mce::TexturePtr | _getShulkerBoxTexture (::ItemStack const &item) |
|
MCAPI void | _renderBannerItem (::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::ItemActor &itemEntity, bool isItem, float actorFrameAlpha) |
|
MCAPI void | _renderBlockItem (::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::ItemActor &itemEntity, ::BlockType const *blockType, ::BlockShape shape, float actorFrameAlpha, int count) |
|
MCAPI void | _renderDecoratedPotItem (::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::ItemActor &itemEntity, bool isItem) |
|
MCAPI void | _renderGuiBlockTypeItem (::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::BlockGraphics const *blockGraphics, ::mce::TexturePtr const &texture, float x, float y, float lightMultiplier, float alphaMultiplier, float scale, float pickupPopPercentage, float squeezeAmount) |
|
MCAPI void | _renderGuiDataDrivenBlockItem (::BaseActorRenderContext &renderContext, ::Block const *block, float x, float y, float scale, float squeezeAmount, int zOrder) |
|
MCAPI bool | _renderGuiEntityBlockItem (::BaseActorRenderContext &renderContext, ::ItemRenderChunkType itemRenderChunkType, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &item, float x, float y, float lightMultiplier, float scale) |
|
MCAPI void | _renderItemGroup (::BaseActorRenderContext &renderContext, ::ItemActor &itemEntity, int itemCount, float scaleValue, float frameAlpha, bool useMatrixAsIs) const |
|
MCAPI void | _renderShieldItem (::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::ItemActor &itemEntity, float actorFrameAlpha) |
|
MCAPI void | forceGraphicsLoad () |
|
MCAPI::ItemGraphics & | getGraphics (::ItemStack const &item) |
|
MCAPI void | iconBlit (::BaseActorRenderContext &renderContext, ::mce::TexturePtr const &texture, float x, float y, float z, ::TextureUVCoordinateSet const &iconTextureCoord, float w, float h, float lightMultiplier, float alphaMultiplier, int colorMultiplier, int secondaryColorMultiplier, float xscale, float yscale, ::IconBlitGlint iconBlitGlint, bool useMultiColorTextureTinting) |
|
MCAPI void | renderGuiItemInChunk (::BaseActorRenderContext &renderContext, ::ItemRenderChunkType itemRenderChunkType, ::ItemStack const &item, float x, float y, float lightMultiplier, float alphaMultiplier, float scale, int frame, bool allowAnimation, int zOrder, ::std::optional<::TextureUVCoordinateSet > const &customIconUVCoords) |
|
MCAPI void | renderGuiItemNew (::BaseActorRenderContext &renderContext, ::ItemStack const &item, int frame, float x, float y, bool renderEnchantmentFoil, float transparency, float lightMultiplier, float scale, int zOrder) |
|
MCAPI void * | $ctor (::std::shared_ptr<::mce::TextureGroup > textureGroup, bool supportsNewVertexFormat) |
|
MCAPI void | $dtor () |
|
MCAPI void | $render (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
virtual void | renderDebug (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
virtual void | renderEffects (::BaseActorRenderContext &, ::ActorRenderData &) |
|
virtual void | renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
|
virtual void | renderWaterHole (::BaseActorRenderContext &, ::ActorRenderData &) |
|
virtual void | addAdditionalRenderingIfNeeded (::std::shared_ptr<::mce::TextureGroup >) |
|
virtual::AABB | getRenderBounds (::Actor const &entity) const |
|
virtual void | getLeashOffsets (::Actor &, float yRot, float yRotPrev, float a, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const |
|
virtual void | setIsOnScreen (::Actor &, bool const, float) const |
|
virtual bool | shouldUpdateBonesAndEffectsIfOffScreen (::RenderParams &) const |
|
virtual bool | shouldUpdateEffectsIfOffScreen (::RenderParams &) const |
| 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 | $renderEffects (::BaseActorRenderContext &, ::ActorRenderData &) |
| MCAPI void | $renderLeash (::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) |
| MCAPI void | $renderWaterHole (::BaseActorRenderContext &, ::ActorRenderData &) |
| MCAPI void | $addAdditionalRenderingIfNeeded (::std::shared_ptr<::mce::TextureGroup >) |
| MCAPI::AABB | $getRenderBounds (::Actor const &entity) const |
| MCAPI void | $getLeashOffsets (::Actor &, float yRot, float yRotPrev, float a, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const |
| MCAPI void | $setIsOnScreen (::Actor &, bool const, float) const |
| MCAPI bool | $shouldUpdateBonesAndEffectsIfOffScreen (::RenderParams &) const |
| MCAPI bool | $shouldUpdateEffectsIfOffScreen (::RenderParams &) const |
| 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 ** | $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, 8, ::std::unique_ptr<::BlockTessellator > > | mBlockTessellator |
|
::ll::TypedStorage< 4, 64, float[16]> | mRandomFloats |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< short, ::ItemGraphics > > | mItemGraphics |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mUIBlitMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mUIIconBlitMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mUIIconBlitMaterialMultiColorTint |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mUIIconUnblitMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mUIIconBlitGlintMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mEntityAlphatestChangeColorMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mEntityAlphatestChangeColorGlintMaterial |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mEntityAlphatestMultiColorTintMaterial |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BannerBlockActor > > | mBannerEntity |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DecoratedPotBlockActor > > | mDecoratedPotBlockEntity |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SkullBlockActor > > | mSkullEntity |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ConduitBlockActor > > | mConduitEntity |
|
::ll::TypedStorage< 1, 1, bool > | mSupportsNewVertexFormat |
|
::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 |
|
::ll::UntypedStorage< 8, 16 > | mUnkde0011 |
|
::ll::UntypedStorage< 8, 16 > | mUnkac78a8 |
|
::ll::UntypedStorage< 8, 16 > | mUnkd6b348 |
|
::ll::UntypedStorage< 8, 16 > | mUnk74ffb5 |
|
::ll::UntypedStorage< 8, 16 > | mUnk9a9efa |
|
::ll::UntypedStorage< 8, 16 > | mUnk15cfc5 |
|
::ll::UntypedStorage< 8, 16 > | mUnk12e716 |