Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterPalette
A Collection-specific subclass of Character Pipeline
| Name | UMetaHumanCollectionPipeline |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterPalette/Public/MetaHumanCollectionPipeline.h |
| Include Path | #include "MetaHumanCollectionPipeline.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMetaHumanCollectionPipeline : public UMetaHumanCharacterPipeline
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanCharacterPipeline → UMetaHumanCollectionPipeline
Derived Classes
Structs
| Name | Remarks |
|---|---|
| FAssembleCollectionParams | 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. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AssembleCollection
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCollectionPipeline.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AreSlotSelectionsAllowed
(
TNotNull< const UMetaHumanCollection* > Collection, |
Returns true if the given slot selections are a permitted combination. | MetaHumanCollectionPipeline.h | |
virtual void AssembleCollection
(
const FAssembleCollectionParams& Params, |
MetaHumanCollectionPipeline.h | ||
virtual TSubclassOf< AActor > GetActorClass () |
Returns an actor class that supports Instances targeting this pipeline. | MetaHumanCollectionPipeline.h | |
virtual const UMetaHumanCollectionEditorPipeline * GetEditorPipeline() |
Returns the editor-only component of this pipeline | MetaHumanCollectionPipeline.h | |
virtual const UMetaHumanItemPipeline * GetFallbackItemPipelineForAssetType
(
const TSoftClassPtr< UObject >& InAssetClass |
Returns an item pipeline instance for given asset class. | MetaHumanCollectionPipeline.h | |
virtual UMetaHumanCollectionEditorPipeline * GetMutableEditorPipeline() |
Override to narrow down the return type for collection pipelines | MetaHumanCollectionPipeline.h | |
virtual void SetPostAssemblyParameters
(
TNotNull< const UMetaHumanCollection* > Collection, |
Set Post-Assembly Parameters on the given item path. | MetaHumanCollectionPipeline.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FStructView GetItemAssemblyOutputReference
(
TNotNull< const UMetaHumanCollection* > Collection, |
Will be called when setting Post-Assembly Parameters if EMetaHumanAssemblyOutputMappingMethod::CustomReference is specified for the target slot. | MetaHumanCollectionPipeline.h | |
virtual FInstancedStruct GetItemAssemblyOutputValue
(
TNotNull< const UMetaHumanCollection* > Collection, |
Will be called when setting Post-Assembly Parameters if EMetaHumanAssemblyOutputMappingMethod::CustomValue is specified for the target slot. | MetaHumanCollectionPipeline.h | |
virtual void SetItemAssemblyOutputValue
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCollectionPipeline.h |