29 lines
966 B
Modula-2
29 lines
966 B
Modula-2
extends GuiComponent;
|
|
|
|
size 0x48;
|
|
constructor () = 0x29028;
|
|
|
|
vtable-size 0x74;
|
|
vtable 0x1039d8;
|
|
|
|
virtual-method void init() = 0xc;
|
|
virtual-method void render(int x, int y, float param_1) = 0x8;
|
|
virtual-method void setupPositions() = 0x10;
|
|
virtual-method void updateEvents() = 0x14;
|
|
virtual-method bool handleBackEvent(bool do_nothing) = 0x24;
|
|
virtual-method void tick() = 0x28;
|
|
virtual-method void removed() = 0x2c;
|
|
virtual-method void renderBackground() = 0x30;
|
|
virtual-method void buttonClicked(Button *button) = 0x60;
|
|
virtual-method void mouseClicked(int x, int y, int param_1) = 0x64;
|
|
virtual-method void keyPressed(int key) = 0x6c;
|
|
virtual-method void keyboardNewChar(char key) = 0x70;
|
|
|
|
property int width = 0x8;
|
|
property int height = 0xc;
|
|
property bool passthrough_input = 0x10;
|
|
property Minecraft *minecraft = 0x14;
|
|
property std::vector<Button *> rendered_buttons = 0x18;
|
|
property std::vector<Button *> selectable_buttons = 0x30;
|
|
property Font *font = 0x40;
|