Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterPalette > API/Plugins/MetaHumanCharacterPalette/UMetaHumanCollectionPipeline
Description
Set Post-Assembly Parameters on the given item path. The empty item path signifies the Collection's own parameters.
AllPostAssemblyParameters contains the complete set of Post-Assembly Parameters that were produced during assembly and their parameter context.
ModifiedPostAssemblyParameters contains any PAPs that have been modified since the last call to SetPostAssemblyParameters or the last assembly, whichever was more recent.
Note that PAPs can only be modified on one item at a time and this function must be called after each change. This shouldn't be too restrictive for most use cases and helps to simplify Collection Pipeline implementations.
| Name | SetPostAssemblyParameters |
| Type | function |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterPalette/Public/MetaHumanCollectionPipeline.h |
| Include Path | #include "MetaHumanCollectionPipeline.h" |
| Source | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterPalette/Private/MetaHumanCollectionPipeline.cpp |
virtual void SetPostAssemblyParameters
(
TNotNull< const UMetaHumanCollection * > Collection,
const FMetaHumanPostAssemblyParameterOutputCollectionView & AllPostAssemblyParameters,
const FMetaHumanPaletteItemPath & TargetItemPath,
const FInstancedPropertyBag & ModifiedPostAssemblyParameters,
FInstancedStruct & InOutCollectionAssemblyOutput
) const