Navigation
API > API/Developer > API/Developer/TextureCompressor > API/Developer/TextureCompressor/ITextureCompressorModule
References
| Module | TextureCompressor |
| Header | /Engine/Source/Developer/TextureCompressor/Public/TextureCompressorModule.h |
| Include | #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
)
Remarks
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