Files
UnrealEngineUWP/Engine/Source/Developer/TextureBuild/Public/TextureBuildFunction.h
zousar shaker 08276955eb Use a hierarchical versioning scheme for texture build functions.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16861933 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16861938 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 09:59:12 -04:00

20 lines
600 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreTypes.h"
#include "DerivedDataBuildFunction.h"
#include "DerivedDataBuildVersion.h"
class FTextureBuildFunction : public UE::DerivedData::IBuildFunction
{
public:
TEXTUREBUILD_API virtual FGuid GetVersion() const final;
TEXTUREBUILD_API virtual void Configure(UE::DerivedData::FBuildConfigContext& Context) const override;
TEXTUREBUILD_API virtual void Build(UE::DerivedData::FBuildContext& Context) const override;
protected:
virtual void GetVersion(UE::DerivedData::FBuildVersionBuilder& Builder) const = 0;
};