3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/renderers/MinecraftUICustomRenderer.h"
21 ::ll::TypedStorage<8, 32, ::std::string> mContent;
22 ::ll::TypedStorage<8, 32, ::std::string> mFormattedContent;
23 ::ll::TypedStorage<4, 8, ::glm::vec2> mCursorPosition;
24 ::ll::TypedStorage<4, 8, ::glm::vec2> mOffset;
25 ::ll::TypedStorage<4, 8, ::glm::vec2> mBoxDimensions;
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::NinePatchLayer>> mLayer;
32 virtual bool update(::IClientInstance& client, ::UIControl& owner, ::UIScene
const& scene) = 0;
34 virtual ~HoverRenderer() ;
41 _getNewCursorPosition(::IClientInstance& client, ::UIControl& owner, ::UIScene
const& scene)
const;
43 MCAPI
void _renderHoverBox(::MinecraftUIRenderContext& renderContext, ::IClientInstance& client,
float alpha);
Definition HoverRenderer.h:5
Definition IClientInstance.h:5
Definition MinecraftUICustomRenderer.h:5
Definition MinecraftUIRenderContext.h:5
Definition NinePatchLayer.h:5