Navigation
API > API/Developer > API/Developer/MaterialUtilities > API/Developer/MaterialUtilities/FMaterialUtilities > API/Developer/MaterialUtilities/FMaterialUtilities/CreateTexture
References
| Module | MaterialUtilities |
| Header | /Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h |
| Include | #include "MaterialUtilities.h" |
| Source | /Engine/Source/Developer/MaterialUtilities/Private/MaterialUtilities.cpp |
static UTexture2D &42; CreateTexture
&40;
UPackage &42; Outer,
const FString & AssetLongName,
FIntPoint Size,
const TArray< FColor > & Samples,
TextureCompressionSettings CompressionSettings,
TextureGroup LODGroup,
EObjectFlags Flags,
bool bSRGB,
const FGuid & SourceGuidHash
&41;
Remarks
Generates a texture from an array of samples The new texture.
Parameters
| Name | 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. |