LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer Class Reference
+ Inheritance diagram for DataDrivenRenderer:

Public Member Functions

DataDrivenRendereroperator= (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<::NameTagRenderObjectextractText (::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 Public Member Functions

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::MaterialPtrmFlameMaterial ()
 
static MCAPI ::mce::MeshmFlameMesh ()
 
static MCAPI ::ActorTextureInfomFlameTexture ()
 
static MCAPI ::mce::MaterialPtrmLeashMat ()
 
static MCAPI ::mce::TexturePtrmLeashTexture ()
 

Public Attributes

::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
 

Constructor & Destructor Documentation

◆ DataDrivenRenderer()

MCAPI DataDrivenRenderer::DataDrivenRenderer ( ::std::shared_ptr<::ActorResourceDefinition > definition,
::std::shared_ptr<::mce::TextureGroup > textureGroup )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getLeashOffsets() [1/2]

virtual void DataDrivenRenderer::getLeashOffsets ( ::Actor & actor,
float ,
float ,
float ,
bool legacyOffset,
::Bedrock::small_vector_base<::Vec3 > & output ) const
virtual

Reimplemented from ActorRenderer.

◆ render()

virtual void DataDrivenRenderer::render ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData )
virtual

Implements ActorRenderer.

◆ renderEffects()

virtual void DataDrivenRenderer::renderEffects ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData )
virtual

Reimplemented from ActorRenderer.

◆ addAdditionalRenderingIfNeeded()

virtual void DataDrivenRenderer::addAdditionalRenderingIfNeeded ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
virtual

Reimplemented from ActorRenderer.

◆ setIsOnScreen()

virtual void DataDrivenRenderer::setIsOnScreen ( ::Actor & actor,
bool const isOnScreen,
float distance ) const
virtual

Reimplemented from ActorRenderer.

◆ shouldUpdateBonesAndEffectsIfOffScreen()

virtual bool DataDrivenRenderer::shouldUpdateBonesAndEffectsIfOffScreen ( ::RenderParams & renderParams) const
virtual

Reimplemented from ActorRenderer.

◆ shouldUpdateEffectsIfOffScreen()

virtual bool DataDrivenRenderer::shouldUpdateEffectsIfOffScreen ( ::RenderParams & renderParams) const
virtual

Reimplemented from ActorRenderer.

◆ addAgentAdditionalRendering()

MCAPI void DataDrivenRenderer::addAgentAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addBalloonAdditionalRendering()

MCAPI void DataDrivenRenderer::addBalloonAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addEnderCrystalAdditionalRendering()

MCAPI void DataDrivenRenderer::addEnderCrystalAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addEnderDragonAdditionalRendering()

MCAPI void DataDrivenRenderer::addEnderDragonAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addEnderManAdditionalRendering()

MCAPI void DataDrivenRenderer::addEnderManAdditionalRendering ( ::BlockTessellator * blockTesselator)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addGuardianAdditionalRendering()

MCAPI void DataDrivenRenderer::addGuardianAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addHumanoidAdditionalRendering()

MCAPI void DataDrivenRenderer::addHumanoidAdditionalRendering ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addIronGolemAdditionalRendering()

MCAPI void DataDrivenRenderer::addIronGolemAdditionalRendering ( ::BlockTessellator * blockTesselator)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addMinecartAdditionalRendering()

MCAPI void DataDrivenRenderer::addMinecartAdditionalRendering ( ::BlockTessellator & commonBlockRenderer)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addMushroomCowAdditionalRendering()

MCAPI void DataDrivenRenderer::addMushroomCowAdditionalRendering ( ::BlockTessellator & commonBlockRenderer)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addSnowGolemAdditionalRendering()

MCAPI void DataDrivenRenderer::addSnowGolemAdditionalRendering ( ::BlockTessellator * blockTesselator)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addVexAdditionalRendering()

MCAPI void DataDrivenRenderer::addVexAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addVillagerAdditionalRendering()

MCAPI void DataDrivenRenderer::addVillagerAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addVillagerV2AdditionalRendering()

MCAPI void DataDrivenRenderer::addVillagerV2AdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addWanderingTraderAdditionalRendering()

MCAPI void DataDrivenRenderer::addWanderingTraderAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addWitchAdditionalRendering()

MCAPI void DataDrivenRenderer::addWitchAdditionalRendering ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ armorHidden()

MCAPI bool DataDrivenRenderer::armorHidden ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ attachablesEnabled()

MCAPI bool DataDrivenRenderer::attachablesEnabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getV2TempComponentRequirement()

MCAPI::V2TempComponentRequirements DataDrivenRenderer::getV2TempComponentRequirement ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isAttachable()

MCAPI bool DataDrivenRenderer::isAttachable ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ renderModel()

MCAPI void DataDrivenRenderer::renderModel ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::Model &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setupModel()

MCAPI void DataDrivenRenderer::setupModel ( ::ActorRenderData & actorRenderData,
::BaseActorRenderContext * baseActorRenderContext,
float actorFrameAlpha )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getLeashOffsets() [2/2]

static MCAPI void DataDrivenRenderer::getLeashOffsets ( ::Actor & actor,
bool legacyOffset,
::Bedrock::small_vector_base<::Vec3 > & output )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/3]

MCAPI void * DataDrivenRenderer::$ctor ( ::std::shared_ptr<::ActorResourceDefinition > definition,
::std::shared_ptr<::mce::TextureGroup > textureGroup )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void DataDrivenRenderer::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getLeashOffsets()

MCAPI void DataDrivenRenderer::$getLeashOffsets ( ::Actor & actor,
float ,
float ,
float ,
bool legacyOffset,
::Bedrock::small_vector_base<::Vec3 > & output ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $render()

MCAPI void DataDrivenRenderer::$render ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $renderEffects()

MCAPI void DataDrivenRenderer::$renderEffects ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getRenderBounds()

MCAPI::AABB DataDrivenRenderer::$getRenderBounds ( ::Actor const & entity) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $addAdditionalRenderingIfNeeded()

MCAPI void DataDrivenRenderer::$addAdditionalRenderingIfNeeded ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setIsOnScreen()

MCAPI void DataDrivenRenderer::$setIsOnScreen ( ::Actor & actor,
bool const isOnScreen,
float distance ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldUpdateBonesAndEffectsIfOffScreen()

MCAPI bool DataDrivenRenderer::$shouldUpdateBonesAndEffectsIfOffScreen ( ::RenderParams & renderParams) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldUpdateEffectsIfOffScreen()

MCAPI bool DataDrivenRenderer::$shouldUpdateEffectsIfOffScreen ( ::RenderParams & renderParams) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** DataDrivenRenderer::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ renderLeash()

static MCAPI void ActorRenderer::renderLeash ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & entityRenderData,
::Bedrock::small_vector_base<::ActorRenderer::LeashPins > & allLeashPins )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ extractText()

MCAPI ::std::vector<::NameTagRenderObject > ActorRenderer::extractText ( ::Tessellator & tessellator,
::Actor const & entity,
::std::string const & str,
::std::vector< int > const & widths,
::Vec3 camTargetPos,
float a,
::mce::Color color )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getAtlasTexture()

MCAPI::mce::TexturePtr ActorRenderer::getAtlasTexture ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ renderGui()

MCAPI void ActorRenderer::renderGui ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBaseRenderBounds()

MCAPI void ActorRenderer::setBaseRenderBounds ( ::Vec2 const & dims,
::Vec3 const & offset )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addLeashPinToOutput()

static MCAPI void ActorRenderer::_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 )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _buildFlameMesh()

static MCAPI void ActorRenderer::_buildFlameMesh ( ::Tessellator & tessellator,
::std::shared_ptr<::mce::TextureGroup > textureGroup )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _drawClassicLeash()

static MCAPI void ActorRenderer::_drawClassicLeash ( ::BaseActorRenderContext & renderContext,
::Vec3 const & ropeStart,
::Vec3 const & delta,
::mce::TexturePtr & tex )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _drawRopeRange()

static MCAPI void ActorRenderer::_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 )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getLeashPins()

static MCAPI void ActorRenderer::_getLeashPins ( float actorFrameAlpha,
::BaseActorRenderContext & renderContext,
::Actor & actor,
::Bedrock::small_vector_base<::ActorRenderer::LeashPins > & output,
::Bedrock::small_vector_base<::Vec3 > & leashFromOffsets )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isDitheringEnabled()

static MCAPI bool ActorRenderer::isDitheringEnabled ( ::BaseActorRenderContext const & renderContext,
::Actor const & actor )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ renderDebugAttachPos()

static MCAPI void ActorRenderer::renderDebugAttachPos ( int renderAttachPos,
::Actor const & mob )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ renderFlame()

static MCAPI void ActorRenderer::renderFlame ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & entityRenderData )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resetTextures()

static MCAPI void ActorRenderer::resetTextures ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DEFAULT_RENDER_BOUNDS()

static MCAPI ::Vec2 const & ActorRenderer::DEFAULT_RENDER_BOUNDS ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mFlameMaterial()

static MCAPI ::mce::MaterialPtr & ActorRenderer::mFlameMaterial ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mFlameMesh()

static MCAPI ::mce::Mesh & ActorRenderer::mFlameMesh ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mFlameTexture()

static MCAPI ::ActorTextureInfo & ActorRenderer::mFlameTexture ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mLeashMat()

static MCAPI ::mce::MaterialPtr & ActorRenderer::mLeashMat ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mLeashTexture()

static MCAPI ::mce::TexturePtr & ActorRenderer::mLeashTexture ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/3]

MCAPI void * ActorRenderer::$ctor ( ::std::shared_ptr<::mce::TextureGroup > textureGroup,
::Vec2 const & renderDim,
::Vec3 const & renderDimOffset,
bool hasWaterHole )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [3/3]

MCAPI void * ActorRenderer::$ctor ( ::std::shared_ptr<::Model > model,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
::Vec2 const & renderDim,
::Vec3 const & renderDimOffset,
bool hasWaterHole )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $renderDebug()

MCAPI void ActorRenderer::$renderDebug ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & entityRenderData )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $renderLeash()

MCAPI void ActorRenderer::$renderLeash ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & entityRenderData )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $renderWaterHole()

MCAPI void ActorRenderer::$renderWaterHole ( ::BaseActorRenderContext & ,
::ActorRenderData &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: