UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ImageWriteBlueprintLibrary.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "ImageWriteTypes.h"
7#include "ImageWriteBlueprintLibrary.generated.h"
8
9struct FImagePixelData;
10class UTexture;
11
13
15
19USTRUCT(BlueprintType)
21{
23
26 , bOverwriteFile(true)
27 , bAsync(true)
28 {
29 CompressionQuality = 0;
30 }
31
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="Image")
35
37 UPROPERTY(BlueprintReadWrite, Category="Image")
39
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="Image")
42 int32 CompressionQuality;
43
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="Image")
46 bool bOverwriteFile;
47
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="Image")
50 bool bAsync;
51
53 TFunction<void(bool)> NativeOnComplete;
54};
55
59UCLASS()
61{
62public:
63
65
66 static bool IMAGEWRITEQUEUE_API ResolvePixelData(UTexture* Texture, const FOnPixelsReady& OnPixelsReady);
67
75 UFUNCTION(BlueprintCallable, Category=Texture, meta=(ScriptMethod))
76 static IMAGEWRITEQUEUE_API void ExportToDisk(UTexture* Texture, const FString& Filename, const FImageWriteOptions& Options);
77};
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
bool bSuccess
Definition ConvexDecomposition3.cpp:819
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_DELEGATE_OneParam(DelegateName, Param1Type, Param1Name)
Definition DelegateCombinations.h:52
OnComplete(MoveTemp(Response))
return true
Definition ExternalRpcRegistry.cpp:601
TFunction< void(TUniquePtr< FImagePixelData > &&)> FOnPixelsReady
Definition ImageWriteBlueprintLibrary.h:12
EDesiredImageFormat
Definition ImageWriteTypes.h:11
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition AndroidPlatformMisc.h:14
Definition UniquePtr.h:107
Definition BlueprintFunctionLibrary.h:16
Definition ImageWriteBlueprintLibrary.h:61
Definition Texture.h:1219
Definition ImagePixelData.h:35
Definition ImageWriteBlueprintLibrary.h:21