Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
GeometryAtlas::DollRenderContextImpl::RenderContext Struct Reference
Inheritance diagram for GeometryAtlas::DollRenderContextImpl::RenderContext:

Public Member Functions

virtual float getLegacyGuiOffsetY (float screenScale)
virtual::glm::vec2 getMouseMove (::glm::vec2 const &ownerPos)
MCAPI float $getLegacyGuiOffsetY (float screenScale)
MCAPI::glm::vec2 $getMouseMove (::glm::vec2 const &ownerPos)
virtual float getDebugSkinSpeedMultiplier ()
virtual bool shouldDisableRenderMainMenuPaperDollAnimation ()
virtual::MatrixStack & getWorldMatrixStack ()
virtual void renderGui (::HashedString const &rendererName, ::ActorRenderData &data, ::OffscreenCaptureDescription const *capture)
virtual ::std::optional<::std::string > getCoCoEntityIdentifier (::std::string const &pieceId)
virtual::ActorRenderDispatcher * getActorRenderDispatcher ()
virtual::MinecraftGameplayGraphicsResources & getGameplayGraphicsResources ()
virtual float getLastTimestamp ()
virtual::SubClientId getClientSubId ()
virtual ::std::optional<::AABB > getDefaultPoseBounds (::HashedString const &rendererName)
MCAPI float $getDebugSkinSpeedMultiplier ()
MCAPI bool $shouldDisableRenderMainMenuPaperDollAnimation ()
MCAPI::MatrixStack & $getWorldMatrixStack ()
MCAPI void $renderGui (::HashedString const &rendererName, ::ActorRenderData &data, ::OffscreenCaptureDescription const *capture)
MCAPI ::std::optional<::std::string > $getCoCoEntityIdentifier (::std::string const &pieceId)
MCAPI::ActorRenderDispatcher * $getActorRenderDispatcher ()
MCAPI::MinecraftGameplayGraphicsResources & $getGameplayGraphicsResources ()
MCAPI float $getLastTimestamp ()
MCAPI::SubClientId $getClientSubId ()
MCAPI ::std::optional<::AABB > $getDefaultPoseBounds (::HashedString const &rendererName)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 4, 16, ::GeometryAtlas::Rect > mGuiBounds
::ll::TypedStorage< 4, 16, ::GeometryAtlas::Rect > mProjectionBounds
::ll::TypedStorage< 8, 8, ::BaseActorRenderContext & > mContext

Member Function Documentation

◆ getLegacyGuiOffsetY()

virtual float GeometryAtlas::DollRenderContextImpl::RenderContext::getLegacyGuiOffsetY ( float screenScale)
virtual

Reimplemented from PaperDollBaseActorRenderContext.

◆ getMouseMove()

virtual::glm::vec2 GeometryAtlas::DollRenderContextImpl::RenderContext::getMouseMove ( ::glm::vec2 const & ownerPos)
virtual

Reimplemented from PaperDollBaseActorRenderContext.

◆ $getLegacyGuiOffsetY()

MCAPI float GeometryAtlas::DollRenderContextImpl::RenderContext::$getLegacyGuiOffsetY ( float screenScale)
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.

◆ $getMouseMove()

MCAPI::glm::vec2 GeometryAtlas::DollRenderContextImpl::RenderContext::$getMouseMove ( ::glm::vec2 const & ownerPos)
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.

◆ getDebugSkinSpeedMultiplier()

virtual float PaperDollBaseActorRenderContext::getDebugSkinSpeedMultiplier ( )
virtualinherited

◆ shouldDisableRenderMainMenuPaperDollAnimation()

virtual bool PaperDollBaseActorRenderContext::shouldDisableRenderMainMenuPaperDollAnimation ( )
virtualinherited

◆ getWorldMatrixStack()

virtual::MatrixStack & PaperDollBaseActorRenderContext::getWorldMatrixStack ( )
virtualinherited

◆ renderGui()

virtual void PaperDollBaseActorRenderContext::renderGui ( ::HashedString const & rendererName,
::ActorRenderData & data,
::OffscreenCaptureDescription const * capture )
virtualinherited

◆ getCoCoEntityIdentifier()

virtual ::std::optional<::std::string > PaperDollBaseActorRenderContext::getCoCoEntityIdentifier ( ::std::string const & pieceId)
virtualinherited

◆ getActorRenderDispatcher()

virtual::ActorRenderDispatcher * PaperDollBaseActorRenderContext::getActorRenderDispatcher ( )
virtualinherited

◆ getGameplayGraphicsResources()

virtual::MinecraftGameplayGraphicsResources & PaperDollBaseActorRenderContext::getGameplayGraphicsResources ( )
virtualinherited

◆ getLastTimestamp()

virtual float PaperDollBaseActorRenderContext::getLastTimestamp ( )
virtualinherited

◆ getClientSubId()

virtual::SubClientId PaperDollBaseActorRenderContext::getClientSubId ( )
virtualinherited

◆ getDefaultPoseBounds()

virtual ::std::optional<::AABB > PaperDollBaseActorRenderContext::getDefaultPoseBounds ( ::HashedString const & rendererName)
virtualinherited

◆ $getDebugSkinSpeedMultiplier()

MCAPI float PaperDollBaseActorRenderContext::$getDebugSkinSpeedMultiplier ( )
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.

◆ $shouldDisableRenderMainMenuPaperDollAnimation()

MCAPI bool PaperDollBaseActorRenderContext::$shouldDisableRenderMainMenuPaperDollAnimation ( )
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.

◆ $getWorldMatrixStack()

MCAPI::MatrixStack & PaperDollBaseActorRenderContext::$getWorldMatrixStack ( )
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 PaperDollBaseActorRenderContext::$renderGui ( ::HashedString const & rendererName,
::ActorRenderData & data,
::OffscreenCaptureDescription const * capture )
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.

◆ $getCoCoEntityIdentifier()

MCAPI ::std::optional<::std::string > PaperDollBaseActorRenderContext::$getCoCoEntityIdentifier ( ::std::string const & pieceId)
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.

◆ $getActorRenderDispatcher()

MCAPI::ActorRenderDispatcher * PaperDollBaseActorRenderContext::$getActorRenderDispatcher ( )
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.

◆ $getGameplayGraphicsResources()

MCAPI::MinecraftGameplayGraphicsResources & PaperDollBaseActorRenderContext::$getGameplayGraphicsResources ( )
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.

◆ $getLastTimestamp()

MCAPI float PaperDollBaseActorRenderContext::$getLastTimestamp ( )
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.

◆ $getClientSubId()

MCAPI::SubClientId PaperDollBaseActorRenderContext::$getClientSubId ( )
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.

◆ $getDefaultPoseBounds()

MCAPI ::std::optional<::AABB > PaperDollBaseActorRenderContext::$getDefaultPoseBounds ( ::HashedString const & rendererName)
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.

◆ $vftable()

MCAPI void ** PaperDollBaseActorRenderContext::$vftable ( )
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.

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