Skip to content

Commit c87f441

Browse files
committed
UE 4.26 fixes
- StaticConstructObject using construction object - FTexture2DResource -> FTextureResource
1 parent 94e04b3 commit c87f441

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

BLUI.uplugin

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"FileVersion": 3,
33
"FriendlyName": "BLUI",
44
"Version": 3,
5-
"VersionName": "4.0.1",
5+
"VersionName": "4.1.0",
66
"Description": "Chromium Embedded Framework (CEF) powered HTML UI and HUD for Unreal Engine 4",
77
"Category": "UI",
88
"CreatedBy": "Aaron M. Shea, Getnamo, & Contributors",

Source/Blu/Private/BluBluprintFunctionLibrary.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ UBluEye* UBluBlueprintFunctionLibrary::NewBluEye(UObject* WorldContextObject)
1212
{
1313

1414
UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull);
15-
UBluEye* Eye = Cast<UBluEye>(StaticConstructObject_Internal(UBluEye::StaticClass()));
15+
FStaticConstructObjectParameters Params(UBluEye::StaticClass());
16+
UBluEye* Eye = Cast<UBluEye>(StaticConstructObject_Internal(Params));
1617

1718
return Eye;
1819

Source/Blu/Private/BluEye.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ void UBluEye::TextureUpdate(const void *buffer, FUpdateTextureRegion2D *updateRe
159159
return;
160160
}
161161

162-
FUpdateTextureRegionsData * RegionData = new FUpdateTextureRegionsData;
163-
RegionData->Texture2DResource = (FTexture2DResource*)Texture->Resource;
162+
FUpdateTextureRegionsData* RegionData = new FUpdateTextureRegionsData;
163+
RegionData->Texture2DResource = (FTextureResource*)Texture->Resource;
164164
RegionData->NumRegions = regionCount;
165165
RegionData->SrcBpp = 4;
166166
RegionData->SrcPitch = Settings.Width * 4;
@@ -175,7 +175,7 @@ void UBluEye::TextureUpdate(const void *buffer, FUpdateTextureRegion2D *updateRe
175175
{
176176
for (uint32 RegionIndex = 0; RegionIndex < RegionData->NumRegions; RegionIndex++)
177177
{
178-
RHIUpdateTexture2D(RegionData->Texture2DResource->GetTexture2DRHI(), 0, RegionData->Regions[RegionIndex], RegionData->SrcPitch, RegionData->SrcData.GetData()
178+
(RegionData->Texture2DResource->TextureRHI->GetTexture2D(), 0, RegionData->Regions[RegionIndex], RegionData->SrcPitch, RegionData->SrcData.GetData()
179179
+ RegionData->Regions[RegionIndex].SrcY * RegionData->SrcPitch
180180
+ RegionData->Regions[RegionIndex].SrcX * RegionData->SrcBpp);
181181
}

Source/Blu/Public/BluTypes.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ struct FBluTextureParams
2525

2626
struct FUpdateTextureRegionsData
2727
{
28-
FTexture2DResource* Texture2DResource;
28+
FTextureResource* Texture2DResource;
2929
uint32 NumRegions;
3030
FUpdateTextureRegion2D* Regions;
3131
uint32 SrcPitch;

0 commit comments

Comments
 (0)