LeviLamina
Loading...
Searching...
No Matches
ActorRenderDispatcher Class Reference

Public Member Functions

ActorRenderDispatcheroperator= (ActorRenderDispatcher const &)
 
 ActorRenderDispatcher (ActorRenderDispatcher const &)
 
MCAPI ActorRenderDispatcher (::SubClientId clientId)
 
MCAPI ::std::shared_ptr<::ActorRenderer_getRenderer (::Actor &actor) const
 
MCAPI ::std::vector<::NameTagRenderObjectextractRenderTextObjects (::Font &font, ::Tessellator &tessellator, ::Actor &actor, ::std::string const &str, ::Vec3 camTargetPos, float a, ::mce::Color color)
 
MCAPI ::std::shared_ptr<::DataDrivenRenderergetDataDrivenRenderer (::HashedString const &rendererName) const
 
MCAPI ::std::shared_ptr<::ActorRenderergetRenderer (::Actor const &actor) const
 
MCAPI ::std::shared_ptr<::ActorRenderergetRenderer (::HashedString const &rendererName) const
 
MCAPI void initializeEntityRenderers (::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > const &geometryGroup, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::BlockTessellator &commonBlockRenderer, ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const &entityResourceDefGroup, ::ResourcePackManager &resourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager)
 
MCAPI bool initializePlayerRenderer (::std::shared_ptr<::ActorResourceDefinition > resources, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
 
MCAPI void render (::BaseActorRenderContext &entityRenderContext, ::Actor &entity, bool ignoreLighting)
 
MCAPI void render (::BaseActorRenderContext &entityRenderContext, ::Actor &entity, ::Vec3 const &cameraTargetPos, ::Vec3 const &pos, ::Vec2 const &rot, bool ignoreLighting)
 
MCAPI void renderEffects (::BaseActorRenderContext &actorRenderContext, ::Actor &actor)
 
MCAPI void renderWaterHole (::BaseActorRenderContext &actorRenderContext, ::Actor &actor, ::Vec3 const &cameraTargetPos)
 
MCAPI void * $ctor (::SubClientId clientId)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnkfb9bd4
 
::ll::UntypedStorage< 8, 64 > mUnk29c74d
 
::ll::UntypedStorage< 8, 24 > mUnkdde25c
 
::ll::UntypedStorage< 1, 1 > mUnk79be5f
 
::ll::UntypedStorage< 8, 8 > mUnk83274d
 

Constructor & Destructor Documentation

◆ ActorRenderDispatcher()

MCAPI ActorRenderDispatcher::ActorRenderDispatcher ( ::SubClientId clientId)
explicit
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

◆ _getRenderer()

MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::_getRenderer ( ::Actor & actor) 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.

◆ extractRenderTextObjects()

MCAPI ::std::vector<::NameTagRenderObject > ActorRenderDispatcher::extractRenderTextObjects ( ::Font & font,
::Tessellator & tessellator,
::Actor & actor,
::std::string const & str,
::Vec3 camTargetPos,
float a,
::mce::Color color )
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.

◆ getDataDrivenRenderer()

MCAPI ::std::shared_ptr<::DataDrivenRenderer > ActorRenderDispatcher::getDataDrivenRenderer ( ::HashedString const & rendererName) 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.

◆ getRenderer() [1/2]

MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::getRenderer ( ::Actor const & actor) 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.

◆ getRenderer() [2/2]

MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::getRenderer ( ::HashedString const & rendererName) 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.

◆ initializeEntityRenderers()

MCAPI void ActorRenderDispatcher::initializeEntityRenderers ( ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > const & geometryGroup,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
::BlockTessellator & commonBlockRenderer,
::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup > const & entityResourceDefGroup,
::ResourcePackManager & resourcePackManager,
::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager )
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.

◆ initializePlayerRenderer()

MCAPI bool ActorRenderDispatcher::initializePlayerRenderer ( ::std::shared_ptr<::ActorResourceDefinition > resources,
::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.

◆ render() [1/2]

MCAPI void ActorRenderDispatcher::render ( ::BaseActorRenderContext & entityRenderContext,
::Actor & entity,
bool ignoreLighting )
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() [2/2]

MCAPI void ActorRenderDispatcher::render ( ::BaseActorRenderContext & entityRenderContext,
::Actor & entity,
::Vec3 const & cameraTargetPos,
::Vec3 const & pos,
::Vec2 const & rot,
bool ignoreLighting )
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 ActorRenderDispatcher::renderEffects ( ::BaseActorRenderContext & actorRenderContext,
::Actor & actor )
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 ActorRenderDispatcher::renderWaterHole ( ::BaseActorRenderContext & actorRenderContext,
::Actor & actor,
::Vec3 const & cameraTargetPos )
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()

MCAPI void * ActorRenderDispatcher::$ctor ( ::SubClientId clientId)
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 ActorRenderDispatcher::$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.

◆ $vftable()

static MCAPI void ** ActorRenderDispatcher::$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.

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