feat(gx): add setter for screen layer rect

This commit is contained in:
fallenoak 2023-03-31 15:19:03 -05:00
parent fad901796c
commit 6e48b775aa
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 6 additions and 0 deletions

View File

@ -208,6 +208,10 @@ void ScrnLayerCreate(const RECTF* rect, float zOrder, uint32_t flags, void* para
*layerPtr = HandleCreate(layer);
}
void ScrnLayerSetRect(HLAYER layer, const RECTF* rect) {
static_cast<CILayer*>(HandleDereference(layer))->rect = *rect;
}
void ScrnSetStockFont(SCRNSTOCK stockID, const char* fontTexturePath) {
if (s_stockObjects[stockID]) {
HandleClose(s_stockObjects[stockID]);

View File

@ -44,6 +44,8 @@ void ScrnInitialize(int32_t a1);
void ScrnLayerCreate(const RECTF* rect, float zOrder, uint32_t flags, void* param, void (*paintFunc)(void*, const RECTF*, const RECTF*, float), HLAYER* layerPtr);
void ScrnLayerSetRect(HLAYER layer, const RECTF* rect);
void ScrnSetStockFont(SCRNSTOCK stockID, const char* fontTexturePath);
#endif