update macro

Added get##name##File to macro that will check to make sure the asset is not null before getting the image file.
This commit is contained in:
marauder2k7 2025-05-14 00:30:47 +01:00
parent a52069bbc5
commit aa3f07e339
5 changed files with 13 additions and 9 deletions

View file

@ -138,6 +138,8 @@ private: AssetPtr<ImageAsset> mBitmapAsset; public: void _setBitmap(StringTableE
} static bool _setBitmapData(void* obj, const char* index, const char* data) {
static_cast<GuiBitmapButtonCtrl*>(obj)->_setBitmap(_getStringTable()->insert(data)); return false;
}
StringTableEntry getBitmapFile() { return mBitmapAsset.notNull() ? mBitmapAsset->getImageFile() : ""; }
protected:
void onAssetRefreshed(AssetPtrBase* pAssetPtrBase) override