Navigation
Unreal Engine C++ API Reference > Plugins > AppleImageUtils > IAppleImageUtilsPlugin
References
Module | AppleImageUtils |
Header | /Engine/Plugins/Runtime/AppleImageUtils/Source/AppleImageUtils/Public/IAppleImageUtilsPlugin.h |
Include | #include "IAppleImageUtilsPlugin.h" |
TSharedPtr< FAppleImageUtilsConversionTaskBase, ESPMode::ThreadSafe > ConvertToHEIF
&40;
UTexture &42; SourceImage,
int32 Quality,
bool bWantColor,
bool bUseGpu,
float Scale,
ETextureRotationDirection Rotate
&41;
Remarks
Converts a image to an array of HEIF data in a background task the async task that is doing the conversion
Parameters
Name | Description |
---|---|
SourceImage | the image to compress (NOTE: must support UAppleImageInterface) |
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 converting, defaults to no scale operation |
Rotate | a direction to rotate the image in during conversion, defaults to none |