Space Plunder
Loading...
Searching...
No Matches
GetAchievementData.cpp File Reference
#include "GetAchievementData.h"
#include "Misc/DateTime.h"

Functions

static UTexture2D * ConvertToTexture2D (BYTE *data, int width, int height)
 

Function Documentation

◆ ConvertToTexture2D()

static UTexture2D * ConvertToTexture2D ( BYTE * data,
int width,
int height )
static
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}