FMaterialUtilities::CreateTexture

Generates a texture from an array of samples

Windows
MacOS
Linux

References

Module

MaterialUtilities

Header

/Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h

Include

#include "MaterialUtilities.h"

Source

/Engine/Source/Developer/MaterialUtilities/Private/MaterialUtilities.cpp

Syntax

static UTexture2D * CreateTexture
(
    UPackage * Outer,
    const FString & AssetLongName,
    FIntPoint Size,
    const TArray< FColor > & Samples,
    TextureCompressionSettings CompressionSettings,
    TextureGroup LODGroup,
    EObjectFlags Flags,
    bool bSRGB,
    const FGuid & SourceGuidHash
)

Remarks

Generates a texture from an array of samples

Returns

The new texture.

Parameters

Parameter

Description

Outer

Outer for the material and texture objects, if NULL new packages will be created for each asset

AssetLongName

Long asset path for the new texture

Size

Resolution of the texture to generate (must match the number of samples)

Samples

Color data for the texture

CompressionSettings

Compression settings for the new texture

LODGroup

LODGroup for the new texture

Flags

ObjectFlags for the new texture

bSRGB

Whether to set the bSRGB flag on the new texture

SourceGuidHash

(optional) Hash (stored as Guid) to use part of the texture source's DDC key.

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