Hello
since some time I cannot cook my content, and I am stuck with the in editor testing. I have this report:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: Script Stack:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ShipPawn_C.MakeShipselsFromTexture
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ShipPawn_C.UserConstructionScript
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: [2014.12.22-16.50.54:273] 0]LogWindows:Error: Windows GetLastError: L
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: begin: stack for UAT
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: KERNELBASE.dll!UnknownFunction (0x00007ffd75a2606c) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54bc2f6d) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54a560e8) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54a39182) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-SinkingSimulator2-1696-Win64-DebugGame.dll!UTextureUtil::GetTextureSize() (0x00007ffd49072d41) + 163 bytes [c:\users\frederic\documents\unreal projects\sinkingsimulator2\source\sinkingsimulator2 extureutil.cpp:43]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-SinkingSimulator2-1696-Win64-DebugGame.dll!UTextureUtil::execGetTextureSize() (0x00007ffd49070ac2) + 210 bytes [c:\users\frederic\documents\unreal projects\sinkingsimulator2\source\sinkingsimulator2 extureutil.h:96]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd55f49af4) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5600943f) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd560273bd) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56028a5e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5600999a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5604bd74) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56028a5e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd55f49af4) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd560281c6) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fe10851) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fde0285) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fe1e6bd) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd5013eb1a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd505fb313) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56032bfb) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd52f72c69) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd53498d3e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd534541da) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd5347c9f8) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd48c04) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd407ac) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4090a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4e3d9) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4eec1) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: KERNEL32.DLL!UnknownFunction (0x00007ffd75e116ad) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ntdll.dll!UnknownFunction (0x00007ffd785e4409) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ntdll.dll!UnknownFunction (0x00007ffd785e4409) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: end: stack for UAT
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: [2014.12.22-16.50.54:757] 0]LogWindows: === Critical error: ===
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:\Program Files\Unreal Engine\4.6\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 679]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: Array index out of bounds: 0 from an array of size 0
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: KERNELBASE.dll!UnknownFunction (0x00007ffd75a2606c) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54bc2f6d) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54a560e8) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Core.dll!UnknownFunction (0x00007ffd54a39182) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-SinkingSimulator2-1696-Win64-DebugGame.dll!UTextureUtil::GetTextureSize() (0x00007ffd49072d41) + 163 bytes [c:\users\frederic\documents\unreal projects\sinkingsimulator2\source\sinkingsimulator2 extureutil.cpp:43]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-SinkingSimulator2-1696-Win64-DebugGame.dll!UTextureUtil::execGetTextureSize() (0x00007ffd49070ac2) + 210 bytes [c:\users\frederic\documents\unreal projects\sinkingsimulator2\source\sinkingsimulator2 extureutil.h:96]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd55f49af4) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5600943f) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd560273bd) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56028a5e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5600999a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd5604bd74) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56028a5e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd55f49af4) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd560281c6) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fe10851) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fde0285) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd4fe1e6bd) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd5013eb1a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Engine.dll!UnknownFunction (0x00007ffd505fb313) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-CoreUObject.dll!UnknownFunction (0x00007ffd56032bfb) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd52f72c69) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd53498d3e) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd534541da) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-UnrealEd.dll!UnknownFunction (0x00007ffd5347c9f8) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd48c04) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd407ac) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4090a) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4e3d9) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: UE4Editor-Cmd.exe!UnknownFunction (0x00007ff7edd4eec1) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: KERNEL32.DLL!UnknownFunction (0x00007ffd75e116ad) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ntdll.dll!UnknownFunction (0x00007ffd785e4409) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: ntdll.dll!UnknownFunction (0x00007ffd785e4409) + 0 bytes [UnknownFile:0]
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd:
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: [2014.12.22-16.50.54:768] 0]LogExit: Executing StaticShutdownAfterError
MainFrameActions: Cooking (Windows): UE4Editor-Cmd: [2014.12.22-16.50.54:774] 0]LogWindows: FPlatformMisc::RequestExit(1)
MainFrameActions: Cooking (Windows): CommandUtils.Run: Run: Took 60,7490336s to run UE4Editor-Cmd.exe, ExitCode=3
MainFrameActions: Cooking (Windows): Project.Cook: Cook failed. Deleting cooked data.
MainFrameActions: Cooking (Windows): ErrorReporter.Error: ERROR: AutomationTool error: Cook failed.
MainFrameActions: Cooking (Windows): BuildCommand.Execute: ERROR: BUILD FAILED
MainFrameActions: Cooking (Windows): Program.Main: ERROR: AutomationTool terminated with exception:
MainFrameActions: Cooking (Windows): Program.Main: ERROR: Exception in AutomationScripts.Automation: BUILD FAILED: Failed while running Cook for C:\Users\Frederic\Documents\Unreal Projects\SinkingSimulator2\SinkingSimulator2.uproject; see log C:\Users\Frederic\AppData\Roaming\Unreal Engine\Au
MainFrameActions: Cooking (Windows): tomationTool\Logs\C+Program+Files+Unreal+Engine+4.6\Cook.txt
MainFrameActions: Cooking (Windows): Stacktrace: ? Project.Cook(ProjectParams Params)
MainFrameActions: Cooking (Windows): ? BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Cooking (Windows): ? BuildCommand.Execute()
MainFrameActions: Cooking (Windows): ? AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
MainFrameActions: Cooking (Windows): ? AutomationTool.Automation.Process(String] CommandLine)
MainFrameActions: Cooking (Windows): ? AutomationTool.Program.MainProc(Object Param)
MainFrameActions: Cooking (Windows): ? AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param)
MainFrameActions: Cooking (Windows): ? AutomationTool.Program.Main()
MainFrameActions: Cooking (Windows): Program.Main: ERROR: BUILD FAILED: Failed while running Cook for C:\Users\Frederic\Documents\Unreal Projects\SinkingSimulator2\SinkingSimulator2.uproject; see log C:\Users\Frederic\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Unreal+En
MainFrameActions: Cooking (Windows): gine+4.6\Cook.txt
MainFrameActions: Cooking (Windows): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Cooking (Windows): Program.Main: AutomationTool exiting with ExitCode=25
MainFrameActions: Cooking (Windows): Domain_ProcessExit
MainFrameActions: Cooking (Windows): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Cooking (Windows): copying UAT log files...
MainFrameActions: Cooking (Windows): RunUAT.bat ERROR: AutomationTool was unable to run successfully.
MainFrameActions: Cooking (Windows): BUILD FAILED
the function it talks about are these ones:
.h
UFUNCTION(BlueprintCallable, Category = "Custom|Textures")
static F2DParam GetTextureSize(UTexture2D* texture);
UFUNCTION(BlueprintCallable, Category = "Custom|Textures")
static FColor GetTexturePixel(UTexture2D* texture, int32 PixelX, int32 PixelY);
.cpp
F2DParam UTextureUtil::GetTextureSize(UTexture2D* texture){
F2DParam f;
if (texture == NULL || sizeof(&texture->PlatformData->Mips)<=0){
f.X = 0;
f.Y = 0;
return f;
}
FTexture2DMipMap* MyMipMap = &texture->PlatformData->Mips[0];
f.X = MyMipMap->SizeX;
f.Y = MyMipMap->SizeY;
return f;
}
FColor UTextureUtil::GetTexturePixel(UTexture2D* texture, int32 PixelX, int32 PixelY){
FTexture2DMipMap* MyMipMap = &texture->PlatformData->Mips[0];
FColor* FormatedImageData = static_cast<FColor*>(texture->PlatformData->Mips[0].BulkData.Lock(LOCK_READ_ONLY));
FColor PixelColor;
if (texture == NULL){
PixelColor = FColor::Black;
PixelColor.A = 0;
return PixelColor;
}
if (PixelX >= 0 && PixelX < MyMipMap->SizeX && PixelY >= 0 && PixelY < MyMipMap->SizeY)
{
PixelColor = FormatedImageData[PixelY * MyMipMap->SizeX + PixelX];
}
texture->PlatformData->Mips[0].BulkData.Unlock();
return PixelColor;
}
is there a way to fix that error?
is there a way to load the color data of an image in an other way (I plan loading it only from a file location on the client PC)?
if I forgot some documents please tell me, I’ll add them.
thanks for your help