Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterPalette
A Pipeline contains the functionality for building a Palette and assembling Character Instances from it.
Each Pipeline owns an Editor Pipeline that provides its editor-only functionality, such as building the Palette.
The Pipeline itself is responsible for assembling Character Instances, so this can be done either in editor or in a cooked build.
| Name | UMetaHumanCharacterPipeline |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterPalette/Public/MetaHumanCharacterPipeline.h |
| Include Path | #include "MetaHumanCharacterPipeline.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMetaHumanCharacterPipeline : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanCharacterPipeline
Derived Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAssemblyComplete | TDelegate< void(FMetaHumanAssemblyOutput &&)> | If the AssemblyOutput parameter is invalid, the evaluation failed | MetaHumanCharacterPipeline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TNotNull< const UMetaHumanCharacterPipelineSpecification * > GetSpecification() |
Returns the specification implemented by this pipeline.Should always returns a valid pointer. | MetaHumanCharacterPipeline.h | |
virtual void SetDefaultEditorPipeline() |
Create an instance of this pipeline's corresponding Editor Pipeline class and use it as this pipeline's editor-only component, i.e. GetEditorPipeline should return this new instance. | MetaHumanCharacterPipeline.h | |
virtual void SetInstanceParameters
(
const FInstancedStruct& ParameterContext, |
Apply the Instance Parameter values to the Assembly Output. | MetaHumanCharacterPipeline.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArrayView< const FMetaHumanPaletteItemPath > FilterItemPaths
(
TArrayView< const FMetaHumanPaletteItemPath > SortedItemPaths, |
Takes a sorted list of item paths and returns a view of any that include the filtered item. | MetaHumanCharacterPipeline.h | |
static TArrayView< const FMetaHumanPinnedSlotSelection > FilterPinnedSlotSelectionsToItem
(
TArrayView< const FMetaHumanPinnedSlotSelection > SortedSlotSelections, |
Takes a sorted list of selections and returns a view of any selections that relate to the filtered item or its sub-items. | MetaHumanCharacterPipeline.h |