UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ImageParallelFor.h File Reference
#include "CoreMinimal.h"
#include "ImageCore.h"
#include "Async/ParallelFor.h"

Go to the source code of this file.

Namespaces

namespace  FImageCore
 

Enumerations

enum class  FImageCore::ProcessLinearPixelsAction { FImageCore::ReadOnly , FImageCore::Modified }
 

Functions

int64 FImageCore::ImageParallelForComputeNumRows (const FImageView &Image)
 
FImageView FImageCore::ImageParallelForGetOneRowView (const FImageView &Image, int64 Y)
 
IMAGECORE_API int32 FImageCore::ImageParallelForComputeNumJobs (const FImageView &Image, int64 *pRowsPerJob)
 
IMAGECORE_API int64 FImageCore::ImageParallelForMakePart (FImageView *Part, const FImageView &Whole, int64 JobIndex, int64 RowsPerJob)
 
template<typename Lambda >
void FImageCore::ImageParallelFor (const TCHAR *DebugName, const FImageView &Image, const Lambda &Func)
 
template<typename Lambda >
void FImageCore::ProcessLinearPixels (const FImageView &Image, const Lambda &Func, int64 StartY)
 
template<typename Lambda >
void FImageCore::ImageParallelProcessLinearPixels (const TCHAR *DebugName, const FImageView &Image, const Lambda &Func)