3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/renderers/UICustomRenderer.h"
22 virtual ~MinecraftUICustomRenderer() ;
24 virtual void frameUpdate(::UIFrameUpdateContext& frameUpdateContext, ::UIControl& owner) ;
26 virtual void frameUpdate(::MinecraftUIFrameUpdateContext&, ::UIControl&);
29 render(::UIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass) ;
31 virtual void render(::MinecraftUIRenderContext&, ::IClientInstance&, ::UIControl&,
int) = 0;
33 virtual void preRenderSetup(::UIRenderContext& renderContext) ;
35 virtual void preRenderSetup(::MinecraftUIRenderContext&);
47 MCAPI
void $frameUpdate(::UIFrameUpdateContext& frameUpdateContext, ::UIControl& owner);
49 MCFOLD
void $frameUpdate(::MinecraftUIFrameUpdateContext&, ::UIControl&);
51 MCAPI
void $render(::UIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass);
53 MCAPI
void $preRenderSetup(::UIRenderContext& renderContext);
55 MCFOLD
void $preRenderSetup(::MinecraftUIRenderContext&);
Definition IClientInstance.h:5
Definition MinecraftUICustomRenderer.h:5
Definition MinecraftUIFrameUpdateContext.h:5
Definition MinecraftUIRenderContext.h:5
Definition UICustomRenderer.h:5
Definition UIFrameUpdateContext.h:5
Definition UIRenderContext.h:5