// // Created by sebastian on 13.02.26. // #include "UiInventoryContainer.h" #include "../../../engine/renderer/loader/AssetManager.h" void UiInventoryContainer::onCollectRenderData(UiRenderBundle &uiRenderBundle) { UiComponent::onCollectRenderData(uiRenderBundle); GUITextureBuilder textureBuilder; textureBuilder = textureBuilder.Foreground(AssetManager::getTexture("inventory_background")->getTextureID()); textureBuilder = textureBuilder.Position(glm::vec2(uiPositioner.screenSpace.x, uiPositioner.screenSpace.y)); textureBuilder = textureBuilder.Scale(glm::vec2(uiPositioner.screenSpace.width, uiPositioner.screenSpace.height)); uiRenderBundle.addGUITexture(std::make_shared(textureBuilder.Build())); }