UAppleImageUtilsBaseAsyncTaskBlueprintProxy::CreateProxyObjectForConvertToHEIF

Converts a image to an array of HEIF data in a background task

Windows
MacOS
Linux

References

Module

AppleImageUtils

Header

/Engine/Plugins/Runtime/AppleImageUtils/Source/AppleImageUtils/Public/AppleImageUtilsBlueprintProxy.h

Include

#include "AppleImageUtilsBlueprintProxy.h"

Source

/Engine/Plugins/Runtime/AppleImageUtils/Source/AppleImageUtils/Private/AppleImageUtilsBlueprintProxy.cpp

Syntax

[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable,
          Meta=(BlueprintInternalUseOnly="true", DisplayName="Convert To HEIF"),
          Category="Image Conversion")
static UAppleImageUtilsBaseAsyncTaskBlueprintProxy * CreateProxyObjectForConvertToHEIF
(
    UTexture * SourceImage,
    int32 Quality,
    bool bWantColor,
    bool bUseGpu,
    float Scale,
    ETextureRotationDirection Rotate
)

Remarks

Converts a image to an array of HEIF data in a background task

Parameters

Parameter

Description

SourceImage

the image to compress

Quality

the quality level to compress to

bWantColor

whether the HEIF is color (true) or monochrome (false)

bUseGpu

whether to use the GPU (true) or the CPU (false) to compress

Scale

whether to scale the image before conversion, defaults to no scaling

Rotate

a direction to rotate the image in during conversion, defaults to none

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss