7{
8 UTexture2D* icon = UTexture2D::CreateTransient(width, height, PF_R8G8B8A8);
9
10 uint8* MipData = (uint8*)icon->PlatformData->Mips[0].BulkData.Lock(LOCK_READ_WRITE);
11 FMemory::Memcpy(MipData, (void*)data, width * height * 4);
12
13 icon->PlatformData->Mips[0].BulkData.Unlock();
14 icon->NeverStream = true;
15 icon->UpdateResource();
16
17 return icon;
18}