LeviLamina
Loading...
Searching...
No Matches
ActorRenderer Member List

This is the complete list of members for ActorRenderer, including all inherited members.

$_getOverlayColor(::Actor &actor, float a) const (defined in ActorShaderManager)ActorShaderManager
$addAdditionalRenderingIfNeeded(::std::shared_ptr<::mce::TextureGroup > textureGroup) (defined in ActorRenderer)ActorRenderer
$ctor(::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) (defined in ActorRenderer)ActorRenderer
$ctor(::std::shared_ptr<::Model > model, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) (defined in ActorRenderer)ActorRenderer
$ctor() (defined in BaseActorRenderer)BaseActorRenderer
$dtor() (defined in ActorRenderer)ActorRenderer
$getLeashOffsets(::Actor &, float yRot, float yRotPrev, float a, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const (defined in ActorRenderer)ActorRenderer
$getRenderBounds(::Actor const &entity) const (defined in ActorRenderer)ActorRenderer
$renderDebug(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderer
$renderEffects(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) (defined in ActorRenderer)ActorRenderer
$renderLeash(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderer
$renderWaterHole(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderer
$setIsOnScreen(::Actor &actor, bool const isOnScreen, float distance) const (defined in ActorRenderer)ActorRenderer
$shouldUpdateBonesAndEffectsIfOffScreen(::RenderParams &renderParams) const (defined in ActorRenderer)ActorRenderer
$shouldUpdateEffectsIfOffScreen(::RenderParams &renderParams) const (defined in ActorRenderer)ActorRenderer
$vftable()ActorRendererstatic
_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) (defined in ActorRenderer)ActorRendererstatic
_buildFlameMesh(::Tessellator &tessellator, ::std::shared_ptr<::mce::TextureGroup > textureGroup) (defined in ActorRenderer)ActorRendererstatic
_drawClassicLeash(::BaseActorRenderContext &renderContext, ::Vec3 const &ropeStart, ::Vec3 const &delta, ::mce::TexturePtr &tex) (defined in ActorRenderer)ActorRendererstatic
_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) (defined in ActorRenderer)ActorRendererstatic
_getLeashPins(float actorFrameAlpha, ::BaseActorRenderContext &renderContext, ::Actor &actor, ::Bedrock::small_vector_base<::ActorRenderer::LeashPins > &output, ::Bedrock::small_vector_base<::Vec3 > &leashFromOffsets) (defined in ActorRenderer)ActorRendererstatic
_getOverlayColor(::Actor &actor, float a) const (defined in ActorShaderManager)ActorShaderManager
_makeTextBackground(::Tessellator &tessellator, ::std::string const &str, ::std::vector< int > const &widths) (defined in BaseActorRenderer)BaseActorRendererstatic
ActorRenderer() (defined in ActorRenderer)ActorRenderer
ActorRenderer(::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) (defined in ActorRenderer)ActorRenderer
ActorRenderer(::std::shared_ptr<::Model > model, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Vec2 const &renderDim, ::Vec3 const &renderDimOffset, bool hasWaterHole) (defined in ActorRenderer)ActorRenderer
addAdditionalRenderingIfNeeded(::std::shared_ptr<::mce::TextureGroup > textureGroup) (defined in ActorRenderer)ActorRenderervirtual
BaseActorRenderer() (defined in BaseActorRenderer)BaseActorRenderer
DEFAULT_RENDER_BOUNDS() (defined in ActorRenderer)ActorRendererstatic
extractRenderTextObjects(::Tessellator &tessellator, ::std::string const &str, ::std::vector< int > const &widths, ::Vec3 const &pos, ::mce::Color const &color, float scale) const (defined in BaseActorRenderer)BaseActorRenderer
extractText(::Tessellator &tessellator, ::Actor const &entity, ::std::string const &str, ::std::vector< int > const &widths, ::Vec3 camTargetPos, float a, ::mce::Color color) (defined in ActorRenderer)ActorRenderer
getAtlasTexture() (defined in ActorRenderer)ActorRenderer
getEntityMaterial() (defined in ActorShaderManager)ActorShaderManager
getLeashOffsets(::Actor &, float yRot, float yRotPrev, float a, bool legacyOffset, ::Bedrock::small_vector_base<::Vec3 > &output) const (defined in ActorRenderer)ActorRenderervirtual
getOverlayColor(::Actor &actor, float) (defined in ActorShaderManager)ActorShaderManagerstatic
getRenderBounds(::Actor const &entity) const (defined in ActorRenderer)ActorRenderer
getStaticMaterial() (defined in ActorShaderManager)ActorShaderManager
getTransparentEntityMaterial() (defined in ActorShaderManager)ActorShaderManager
GLINT_ACTOR_TEXTURE_LOCATION() (defined in ActorShaderManager)ActorShaderManagerstatic
GLINT_ITEM_TEXTURE_LOCATION() (defined in ActorShaderManager)ActorShaderManagerstatic
isDitheringEnabled(::BaseActorRenderContext const &renderContext, ::Actor const &actor) (defined in ActorRenderer)ActorRendererstatic
mAtlasTexture (defined in ActorRenderer)ActorRenderer
mBaseRenderBounds (defined in ActorRenderer)ActorRenderer
mDepthTestedNameTagMat (defined in BaseActorRenderer)BaseActorRenderer
mDepthTestedNameTextMat (defined in BaseActorRenderer)BaseActorRenderer
mEntityAlphatestGlintMaterial (defined in ActorRenderer)ActorRenderer
mEntityAlphatestMaterial (defined in ActorRenderer)ActorRenderer
mEntityMaterial (defined in ActorShaderManager)ActorShaderManager
mFlameMaterial() (defined in ActorRenderer)ActorRendererstatic
mFlameMesh() (defined in ActorRenderer)ActorRendererstatic
mFlameTexture() (defined in ActorRenderer)ActorRendererstatic
mGlintTexture (defined in ActorRenderer)ActorRenderer
mHasWaterHole (defined in ActorRenderer)ActorRenderer
mLeashMat() (defined in ActorRenderer)ActorRendererstatic
mLeashTexture() (defined in ActorRenderer)ActorRendererstatic
mModel (defined in ActorRenderer)ActorRenderer
mNameTagBackgroundMat (defined in BaseActorRenderer)BaseActorRenderer
mNameTagTextMat (defined in BaseActorRenderer)BaseActorRenderer
mRenderingInventory (defined in ActorRenderer)ActorRenderer
mStaticMaterial (defined in ActorShaderManager)ActorShaderManager
mTextureGroup (defined in ActorRenderer)ActorRenderer
mTransparentEntityMaterial (defined in ActorShaderManager)ActorShaderManager
NAME_TAG_BACKGROUND_COLOR() (defined in BaseActorRenderer)BaseActorRendererstatic
NAME_TAG_BACKGROUND_COLOR_EDU() (defined in BaseActorRenderer)BaseActorRendererstatic
render(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData)=0 (defined in ActorRenderer)ActorRendererpure virtual
renderDebug(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderervirtual
renderDebugAttachPos(int renderAttachPos, ::Actor const &mob) (defined in ActorRenderer)ActorRendererstatic
renderEffects(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) (defined in ActorRenderer)ActorRenderervirtual
renderFlame(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRendererstatic
renderGui(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData) (defined in ActorRenderer)ActorRenderer
renderLeash(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderervirtual
renderLeash(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData, ::Bedrock::small_vector_base<::ActorRenderer::LeashPins > &allLeashPins) (defined in ActorRenderer)ActorRendererstatic
renderText(::ScreenContext &screenContext, ::ViewRenderData const &viewData, ::NameTagRenderObject const &tagData, ::Font &font, ::mce::Mesh const &nameplateBackgroundMesh) (defined in BaseActorRenderer)BaseActorRendererstatic
renderWaterHole(::BaseActorRenderContext &renderContext, ::ActorRenderData &entityRenderData) (defined in ActorRenderer)ActorRenderervirtual
resetTextures() (defined in ActorRenderer)ActorRendererstatic
setBaseRenderBounds(::Vec2 const &dims, ::Vec3 const &offset) (defined in ActorRenderer)ActorRenderer
setEntityConstants(::mce::ActorConstants &entityConstants, ::mce::RenderContext &renderContext, ::mce::Color const &tileLightColor, ::Vec2 const &tileLightColorUV, ::glm::vec4 const &blockLightColor, ::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) (defined in ActorShaderManager)ActorShaderManagerstatic
setIsOnScreen(::Actor &actor, bool const isOnScreen, float distance) const (defined in ActorRenderer)ActorRenderervirtual
setupFoilShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale, float a, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor, bool allowOverlay) const (defined in ActorShaderManager)ActorShaderManager
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, ::std::optional<::glm::vec3 > const &lightEmissionColor, bool allowOverlay) const (defined in ActorShaderManager)ActorShaderManager
setupFoilShaderParameters(::ScreenContext &screenContext, ::TextureUVCoordinateSet const &icon) (defined in ActorShaderManager)ActorShaderManagerstatic
setupFoilShaderParameters(::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, float a) const (defined in ActorShaderManager)ActorShaderManager
setupShaderParameters(::ScreenContext &screenContext, float br, ::mce::Color const &overlayColor, bool dimensionHasCeiling) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Vec4 const &uvAnim) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BrightnessPair const &lightColorUV, ::glm::vec4 const &blockLightColor, float, bool ignoreLighting, ::LightTexture &lightTexture, ::Vec2 const &uvScale, ::Vec4 const &uvAnim) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, float a, bool ignoreLighting, ::LightTexture &lightTexture, ::std::weak_ptr<::LightPropagation::LightVolumeManager > const &lightVolumeManager, ::Vec2 const &uvScale, ::Vec4 const &uvAnim) (defined in ActorShaderManager)ActorShaderManagerstatic
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) (defined in ActorShaderManager)ActorShaderManagerstatic
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) (defined in ActorShaderManager)ActorShaderManagerstatic
setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, float, ::LightTexture &lightTexture, ::std::weak_ptr<::LightPropagation::LightVolumeManager > const &lightVolumeManager, ::Vec2 const &uvScale, bool ignoreLighting, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager)ActorShaderManagerstatic
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, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager)ActorShaderManagerstatic
shouldUpdateBonesAndEffectsIfOffScreen(::RenderParams &renderParams) const (defined in ActorRenderer)ActorRenderervirtual
shouldUpdateEffectsIfOffScreen(::RenderParams &renderParams) const (defined in ActorRenderer)ActorRenderervirtual
~ActorRenderer() (defined in ActorRenderer)ActorRenderervirtual
~ActorShaderManager() (defined in ActorShaderManager)ActorShaderManagervirtual
~BaseActorRenderer() (defined in BaseActorRenderer)BaseActorRenderervirtual