3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/renderers/UICustomRenderer.h"
22 virtual ~MinecraftUICustomRenderer() =
default;
24 virtual void frameUpdate(::UIFrameUpdateContext& frameUpdateContext, ::UIControl& owner) ;
26 virtual void frameUpdate(::MinecraftUIFrameUpdateContext&, ::UIControl&);
29 render(::UIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass) ;
32 render(::MinecraftUIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass) = 0;
34 virtual void preRenderSetup(::UIRenderContext& renderContext) ;
36 virtual void preRenderSetup(::MinecraftUIRenderContext& renderContext);
Definition IClientInstance.h:5
Definition MinecraftUICustomRenderer.h:5
static MCAPI void ** $vftable()
MCAPI void $preRenderSetup(::UIRenderContext &renderContext)
MCAPI void $preRenderSetup(::MinecraftUIRenderContext &renderContext)
MCAPI void $render(::UIRenderContext &renderContext, ::IClientInstance &client, ::UIControl &owner, int pass)
MCAPI void $frameUpdate(::MinecraftUIFrameUpdateContext &, ::UIControl &)
MCAPI void $frameUpdate(::UIFrameUpdateContext &frameUpdateContext, ::UIControl &owner)
Definition MinecraftUIFrameUpdateContext.h:5
Definition MinecraftUIRenderContext.h:5
Definition UICustomRenderer.h:5
Definition UIFrameUpdateContext.h:5
Definition UIRenderContext.h:5