Acnologiak Posted September 12, 2020 Posted September 12, 2020 GUI* gui = GUI::Create(context); Widget* base = gui->GetBase(); base->SetScript("Scripts/GUI/Panel.lua"); Widget* button = Widget::Button("Spawn", 20, 20, 100, 40, base); button->SetScript("Scripts/GUI/Button.lua"); Image* img = new Image(); std::cout << img->Initialize(L"Materials/Developer/bluegrid.tex") << std::endl; button->SetImage(img); I used standard lua scripts. Quote
GorzenDev Posted September 13, 2020 Posted September 13, 2020 if i remember correctly you need the GUI to initialize the image. example: logo = Widget::Panel( 0, 0, gui->GetBase()->GetClientSize().width, gui->GetBase()->GetClientSize().height, gui->GetBase()); logo->SetScript("Scripts/GUI/Custom/ImagePanel.lua"); Image* logoImg = gui->LoadImageA("Materials/Logo/leadwerks_logo.tex"); logo->SetImage(logoImg); logo->Redraw(); logoImg->Release(); 1 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.