Navigation
API > API/Developer > API/Developer/TextureCompressor > API/Developer/TextureCompressor/ITextureCompressorModule
Description
Builds a texture from source images. @param SourceMips - The input mips. @param BuildSettings - Build settings. @param DebugTexturePathName - The path name of the texture being built, for logging/filtering/dumping. @param OutCompressedMips - The compressed mips built by the compressor. @param OutNumMipsInTail - The number of mips that are joined into a single mip tail mip @param OutExtData - Extra data that the runtime may need @returns true on success
/ SourceMips can be freed by this call
| Name | BuildTexture |
| Type | function |
| Header File | /Engine/Source/Developer/TextureCompressor/Public/TextureCompressorModule.h |
| Include Path | #include "TextureCompressorModule.h" |
bool BuildTexture
(
TArray< struct FImage > & SourceMips,
TArray< struct FImage > & AssociatedNormalSourceMips,
const FTextureBuildSettings & BuildSettings,
FStringView DebugTexturePathName,
TArray< FCompressedImage2D > & OutTextureMips,
uint32 & OutNumMipsInTail,
uint32 & OutExtData,
UE::TextureBuildUtilities::FTextureBuildMetadata * OutMetadata
)