Commit Graph

4 Commits

Author SHA1 Message Date
Devin Doucette
536fcf5fb5 DDC: Minor fixes and tweaks discovered while integrating remote execution
#rb Zousar.Shaker
#rnx

[CL 16492321 by Devin Doucette in ue5-main branch]
2021-05-27 17:27:15 -04:00
Devin Doucette
56502c549e DDC: Organized functions for consistency and fixed includes of Templates/Function.h
#rb trivial
#rnx
#preflight 609c4284dc97da000146a5e1

[CL 16306812 by Devin Doucette in ue5-main branch]
2021-05-12 17:57:54 -04:00
Devin Doucette
1e8cdcdb46 DDC: Forward constructor arguments through TBuildFunctionFactory
#rb Zousar.Shaker
#rnx

[CL 16304994 by Devin Doucette in ue5-main branch]
2021-05-12 16:01:41 -04:00
Devin Doucette
93b6c72b40 DDC: Added UE::DerivedData::IBuildFunction and related types
IBuildFunction and the associated build context types define the interface for new derived data build functions. The inputs to a build function are referenced by FBuildDefinition. This only includes the functionality required to implement and register a build function, and does not include the functionality required to execute a build starting from a build definition.

#rb Zousar.Shaker
#rnx

[CL 16278733 by Devin Doucette in ue5-main branch]
2021-05-11 16:23:40 -04:00