Module |
|
Header |
/Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h |
Include |
#include "MaterialUtilities.h" |
Source |
/Engine/Source/Developer/MaterialUtilities/Private/MaterialUtilities.cpp |
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
)
Generates a texture from an array of samples
The new texture.
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. |