IImageWrapper

Interface for image wrappers.

Windows
MacOS
Linux

References

Module

ImageWrapper

Header

/Engine/Source/Runtime/ImageWrapper/Public/IImageWrapper.h

Include

#include "IImageWrapper.h"

Syntax

class IImageWrapper

Remarks

Interface for image wrappers.

Destructors

Name Description

Public function Virtual

~IImageWrapper()

Virtual destructor.

Functions

Name Description

Public function Const

int32

 

GetBitDepth()

Gets the bit depth of the image.

Public function

const TArray...

 

GetCompressed

(
    int32 Quality
)

Gets the compressed data.

Public function Const

ERGBFormat

 

GetFormat()

Gets the format of the image.

Public function Const

int32

 

GetFramerate()

Public function Const

int32

 

GetHeight()

Gets the height of the image.

Public function Const

int32

 

GetNumFrames()

Public function

bool

 

GetRaw

(
    const ERGBFormat InFormat,
    int32 InBitDepth,
    TArray64< uint8 >& OutRawData
)

Gets the raw data.

Public function

bool

 

GetRaw

(
    const ERGBFormat InFormat,
    int32 InBitDepth,
    TArray< uint8 >& OutRawData
)

Gets the raw data in a TArray.

Public function Const

int32

 

GetWidth()

Gets the width of the image.

Public function

bool

 

SetAnimationInfo

(
    int32 InNumFrames,
    int32 InFramerate
)

Set information for animated formats

Public function

bool

 

SetCompressed

(
    const void* InCompressedData,
    int64 InCompressedSize
)

Sets the compressed data.

Public function

bool

 

SetRaw

(
    const void* InRawData,
    int64 InRawSize,
    const int32 InWidth,
    const int32 InHeight,
    const ERGBFormat InFormat,
    const int32 InBitDepth
)

Sets the compressed data.

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