Navigation
API > API/Plugins > API/Plugins/MetaHumanCrowd
| Name | UMetaHumanCrowdPipeline |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCrowd/Source/MetaHumanCrowd/Public/MetaHumanCrowdPipeline.h |
| Include Path | #include "MetaHumanCrowdPipeline.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Blueprintable, EditInlineNew)
class UMetaHumanCrowdPipeline : public UMetaHumanCollectionPipeline
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanCharacterPipeline → UMetaHumanCollectionPipeline → UMetaHumanCrowdPipeline
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanCrowdPipeline() |
MetaHumanCrowdPipeline.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BodySlotName | const FName | MetaHumanCrowdPipeline.h | |
| BottomGarmentSlotName | const FName | MetaHumanCrowdPipeline.h | |
| HeadSlotName | const FName | MetaHumanCrowdPipeline.h | |
| OutfitsSlotName | const FName | MetaHumanCrowdPipeline.h | |
| ShoesSlotName | const FName | MetaHumanCrowdPipeline.h | |
| TopGarmentSlotName | const FName | MetaHumanCrowdPipeline.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorClass | TSubclassOf< AActor > | MetaHumanCrowdPipeline.h |
|
|
| EditorPipeline | TObjectPtr< UMetaHumanCollectionEditorPipeline > | MetaHumanCrowdPipeline.h |
|
|
| Specification | TObjectPtr< UMetaHumanCharacterPipelineSpecification > | The specification that this pipeline implements | MetaHumanCrowdPipeline.h |
|
Functions
Public
Public Virtual
Overridden from UMetaHumanCollectionPipeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AreSlotSelectionsAllowed
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCrowdPipeline.h | ||
virtual void AssembleCollection
(
const FAssembleCollectionParams& Params, |
MetaHumanCrowdPipeline.h | ||
virtual TSubclassOf< AActor > GetActorClass() |
MetaHumanCrowdPipeline.h | ||
virtual const UMetaHumanCollectionEditorPipeline * GetEditorPipeline() |
MetaHumanCrowdPipeline.h | ||
virtual const UMetaHumanItemPipeline * GetFallbackItemPipelineForAssetType
(
const TSoftClassPtr< UObject >& InAssetClass |
MetaHumanCrowdPipeline.h | ||
virtual UMetaHumanCollectionEditorPipeline * GetMutableEditorPipeline() |
MetaHumanCrowdPipeline.h | ||
virtual void SetPostAssemblyParameters
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCrowdPipeline.h |
Overridden from UMetaHumanCharacterPipeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TNotNull< const UMetaHumanCharacterPipelineSpecification * > GetSpecification() |
MetaHumanCrowdPipeline.h | ||
virtual void SetDefaultEditorPipeline() |
MetaHumanCrowdPipeline.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyGroomFaceParameterBindings
(
const FAssembleCollectionParams& Params, |
Full sync pass: writes the AttributeMap texture and color parameters onto the per-instance face MIDs for every (groom, head) binding. | MetaHumanCrowdPipeline.h | |
void ApplyGroomFaceParametersForBag
(
const FMetaHumanCrowdCollectionBuildOutput& CollectionBuildOutput, |
Parameter-only update: applies color parameters from the given property bag onto the face MIDs for a single groom binding. | MetaHumanCrowdPipeline.h |
Protected Virtual
Overridden from UMetaHumanCollectionPipeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInstancedStruct GetItemAssemblyOutputValue
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCrowdPipeline.h | ||
virtual void SetItemAssemblyOutputValue
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanCrowdPipeline.h |