Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterPalette > API/Plugins/MetaHumanCharacterPalette/UMetaHumanCollectionPipeline
Takes the opaque built data from the Collection and evaluates it with the given parameters to produce the meshes (etc) and populate the Assembly Output.
All entries in SlotSelections are guaranteed to reference valid items in the Collection, and AreSlotSelectionsAllowed must have returned true with this set of slot selections.
AssemblyParameters doesn't have to contain all parameters that were produced by the build stage, it may just be a subset. Pipelines can read the full set of parameters from the built data.
| Name | FAssembleCollectionParams |
| Type | struct |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterPalette/Public/MetaHumanCollectionPipeline.h |
| Include Path | #include "MetaHumanCollectionPipeline.h" |
Syntax
struct FAssembleCollectionParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssemblyInput | FInstancedStruct | MetaHumanCollectionPipeline.h | ||
| AssemblyParameters | FMetaHumanInstanceParameterCollectionView | MetaHumanCollectionPipeline.h | ||
| Collection | TNotNull< const UMetaHumanCollection * > | MetaHumanCollectionPipeline.h | ||
| OuterForGeneratedObjects | TNotNull< UObject * > | MetaHumanCollectionPipeline.h | ||
| SlotSelections | TConstArrayView< FMetaHumanPipelineSlotSelectionData > | MetaHumanCollectionPipeline.h |