3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/ScreenRenderer.h"
7#include "mc/client/gui/components/NinePatchDescription.h"
8#include "mc/deps/minecraft_renderer/renderer/TexturePtr.h"
28 ::ll::TypedStorage<4, 4, float> x0;
29 ::ll::TypedStorage<4, 4, float> x1;
30 ::ll::TypedStorage<4, 4, float> y0;
31 ::ll::TypedStorage<4, 4, float> y1;
32 ::ll::TypedStorage<4, 4, float> z;
33 ::ll::TypedStorage<4, 4, float> u0;
34 ::ll::TypedStorage<4, 4, float> u1;
35 ::ll::TypedStorage<4, 4, float> v0;
36 ::ll::TypedStorage<4, 4, float> v1;
43 ::ll::TypedStorage<4, 4, float> w;
44 ::ll::TypedStorage<4, 4, float> h;
45 ::ll::TypedStorage<4, 56, ::NinePatchDescription> desc;
46 ::ll::TypedStorage<8, 32, ::mce::TexturePtr> texture;
47 ::ll::TypedStorage<4, 4, int> excluded;
48 ::ll::TypedStorage<4, 324, ::NinePatchLayer::CachedQuad[9]> quads;
54 virtual ~NinePatchLayer() =
default;
60 MCAPI
void draw(::ScreenContext& screenContext, ::Tessellator& tessellator,
float x,
float y);
62 MCAPI
void setSize(
float w,
float h);
Definition NinePatchLayer.h:5
static MCAPI void ** $vftable()
Definition ScreenContext.h:5
Definition ScreenRenderer.h:5
Definition Tessellator.h:5
Definition NinePatchLayer.h:13