Files
UnrealEngineUWP/Engine/Source/Runtime/ImageWrapper/Private/Formats/IcnsImageWrapper.h
Rolando Caloca bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00

28 lines
692 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "ImageWrapperBase.h"
/**
* ICNS implementation of the helper class.
*/
class FIcnsImageWrapper
: public FImageWrapperBase
{
public:
/** Default Constructor. */
FIcnsImageWrapper();
public:
//~ FImageWrapper Interface
virtual bool SetCompressed(const void* InCompressedData, int64 InCompressedSize) override;
virtual bool SetRaw(const void* InRawData, int64 InRawSize, const int32 InWidth, const int32 InHeight, const ERGBFormat InFormat, const int32 InBitDepth) override;
virtual void Compress(int32 Quality) override;
virtual void Uncompress(const ERGBFormat InFormat, int32 InBitDepth) override;
};