|
LeviLamina
|
Public Member Functions | |
| ActorRenderDispatcher & | operator= (ActorRenderDispatcher const &) |
| ActorRenderDispatcher (ActorRenderDispatcher const &) | |
| MCAPI | ActorRenderDispatcher (::SubClientId clientId) |
| MCAPI ::std::shared_ptr<::ActorRenderer > | _getRenderer (::Actor &actor) const |
| MCAPI ::std::vector<::NameTagRenderObject > | extractRenderTextObjects (::Font &font, ::Tessellator &tessellator, ::Actor &actor, ::std::string const &str, ::Vec3 camTargetPos, float a, ::mce::Color color) |
| MCAPI ::std::shared_ptr<::DataDrivenRenderer > | getDataDrivenRenderer (::HashedString const &rendererName) const |
| MCAPI ::std::shared_ptr<::ActorRenderer > | getRenderer (::Actor const &actor) const |
| MCAPI ::std::shared_ptr<::ActorRenderer > | getRenderer (::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 |
|
explicit |
| MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::_getRenderer | ( | ::Actor & | actor | ) | const |
| MCAPI ::std::vector<::NameTagRenderObject > ActorRenderDispatcher::extractRenderTextObjects | ( | ::Font & | font, |
| ::Tessellator & | tessellator, | ||
| ::Actor & | actor, | ||
| ::std::string const & | str, | ||
| ::Vec3 | camTargetPos, | ||
| float | a, | ||
| ::mce::Color | color ) |
| MCAPI ::std::shared_ptr<::DataDrivenRenderer > ActorRenderDispatcher::getDataDrivenRenderer | ( | ::HashedString const & | rendererName | ) | const |
| MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::getRenderer | ( | ::Actor const & | actor | ) | const |
| MCAPI ::std::shared_ptr<::ActorRenderer > ActorRenderDispatcher::getRenderer | ( | ::HashedString const & | rendererName | ) | const |
| 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 ) |
| MCAPI bool ActorRenderDispatcher::initializePlayerRenderer | ( | ::std::shared_ptr<::ActorResourceDefinition > | resources, |
| ::std::shared_ptr<::mce::TextureGroup > | textureGroup ) |
| MCAPI void ActorRenderDispatcher::render | ( | ::BaseActorRenderContext & | entityRenderContext, |
| ::Actor & | entity, | ||
| bool | ignoreLighting ) |
| MCAPI void ActorRenderDispatcher::render | ( | ::BaseActorRenderContext & | entityRenderContext, |
| ::Actor & | entity, | ||
| ::Vec3 const & | cameraTargetPos, | ||
| ::Vec3 const & | pos, | ||
| ::Vec2 const & | rot, | ||
| bool | ignoreLighting ) |
| MCAPI void ActorRenderDispatcher::renderEffects | ( | ::BaseActorRenderContext & | actorRenderContext, |
| ::Actor & | actor ) |
| MCAPI void ActorRenderDispatcher::renderWaterHole | ( | ::BaseActorRenderContext & | actorRenderContext, |
| ::Actor & | actor, | ||
| ::Vec3 const & | cameraTargetPos ) |
| MCAPI void * ActorRenderDispatcher::$ctor | ( | ::SubClientId | clientId | ) |
| MCAPI void ActorRenderDispatcher::$dtor | ( | ) |
|
static |