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) ;
32 render(::MinecraftUIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass) = 0;
34 virtual void preRenderSetup(::UIRenderContext& renderContext) ;
36 virtual void preRenderSetup(::MinecraftUIRenderContext& renderContext);
48 MCAPI
void $frameUpdate(::UIFrameUpdateContext& frameUpdateContext, ::UIControl& owner);
50 MCFOLD
void $frameUpdate(::MinecraftUIFrameUpdateContext&, ::UIControl&);
52 MCAPI
void $render(::UIRenderContext& renderContext, ::IClientInstance& client, ::UIControl& owner,
int pass);
54 MCAPI
void $preRenderSetup(::UIRenderContext& renderContext);
56 MCFOLD
void $preRenderSetup(::MinecraftUIRenderContext& renderContext);
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