Allow Oodle texture plugin & module to be overridden by project configuration when building standalone texture build workers.

#rb devin.doucette

[CL 17107168 by Zousar Shaker in ue5-main branch]
This commit is contained in:
Zousar Shaker
2021-08-09 16:32:18 -04:00
parent 3a399d4a25
commit 36eabd2db2
9 changed files with 55 additions and 21 deletions

View File

@@ -41,10 +41,11 @@ class FASTCTextureBuildFunction final : public FTextureBuildFunction
{
FStringView GetName() const final { return TEXT("ASTCTexture"); }
void GetVersion(UE::DerivedData::FBuildVersionBuilder& Builder) const final
void GetVersion(UE::DerivedData::FBuildVersionBuilder& Builder, ITextureFormat*& OutTextureFormatVersioning) const final
{
static FGuid Version(TEXT("4788dab5-b99c-479f-bc34-6d7df1cf30e3"));
Builder << Version;
OutTextureFormatVersioning = FModuleManager::GetModuleChecked<ITextureFormatModule>(TEXT("TextureFormatASTC")).GetTextureFormat();
}
};