Navigation
API > API/Plugins > API/Plugins/MetaHumanDefaultEditorPipeline
Common base class for editor pipelines of UMetaHumanDefaultPipelineBase
| Name | UMetaHumanDefaultEditorPipelineBase |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanDefaultEditorPipeline/Public/MetaHumanDefaultEditorPipelineBase.h |
| Include Path | #include "MetaHumanDefaultEditorPipelineBase.h" |
Syntax
UCLASS (Abstract)
class UMetaHumanDefaultEditorPipelineBase : public UMetaHumanCollectionEditorPipeline
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanCharacterEditorPipeline → UMetaHumanCollectionEditorPipeline → UMetaHumanDefaultEditorPipelineBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanDefaultEditorPipelineBase() |
MetaHumanDefaultEditorPipelineBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBakeMaterials | bool | If enabled, the materials used in editor will be baked down to textures, so that the built MetaHuman can use simplified materials that are faster to render. | MetaHumanDefaultEditorPipelineBase.h |
|
| BodyBakedTextureResolutions | TMap< FName, EMetaHumanBuildTextureResolution > | Overrides for the output texture resolutions defined in the body baking options. | MetaHumanDefaultEditorPipelineBase.h |
|
| BodyMaterialBakingOptions | FMetaHumanMaterialBakingOptions | Configure the material body baking options for this pipeline. | MetaHumanDefaultEditorPipelineBase.h |
|
| BodyProperties | FMetaHumanBodyProperties | MetaHumanDefaultEditorPipelineBase.h |
|
|
| BodySkeleton | TSoftObjectPtr< class USkeleton > | Which Body Skeleton to use. | MetaHumanDefaultEditorPipelineBase.h |
|
| CostumeProperties | FMetaHumanCostumeProperties | MetaHumanDefaultEditorPipelineBase.h |
|
|
| EditorActorClass | TSubclassOf< AActor > | MetaHumanDefaultEditorPipelineBase.h |
|
|
| FaceBakedTextureResolutions | TMap< FName, EMetaHumanBuildTextureResolution > | Overrides for the output texture resolutions defined in the face baking options. | MetaHumanDefaultEditorPipelineBase.h |
|
| FaceMaterialBakingOptions | FMetaHumanMaterialBakingOptions | Configure the material face baking options for this pipeline. | MetaHumanDefaultEditorPipelineBase.h |
|
| FaceSkeleton | TSoftObjectPtr< class USkeleton > | Which Face Skeleton to use. | MetaHumanDefaultEditorPipelineBase.h |
|
| HairProperties | FMetaHumanHairProperties | MetaHumanDefaultEditorPipelineBase.h |
|
|
| LODProperties | FMetaHumanLODProperties | Configure the LODs of the character being built. | MetaHumanDefaultEditorPipelineBase.h |
|
| MaxTextureResolutions | FMetaHumanBuildTextureProperties | Configure the maximum resolution for each of the generated textures when building the character. | MetaHumanDefaultEditorPipelineBase.h |
|
Functions
Public
Overridden from UMetaHumanCollectionEditorPipeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildCollection
(
TNotNull< const UMetaHumanCollection* > Collection, |
MetaHumanDefaultEditorPipelineBase.h | ||
virtual bool CanBuild() |
MetaHumanDefaultEditorPipelineBase.h | ||
virtual TSubclassOf< AActor > GetEditorActorClass() |
MetaHumanDefaultEditorPipelineBase.h | ||
virtual bool TryUnpackInstanceAssets
(
TNotNull< UMetaHumanCharacterInstance* > Instance, |
MetaHumanDefaultEditorPipelineBase.h | ||
virtual void UnpackCollectionAssets
(
TNotNull< UMetaHumanCollection* > Collection, |
MetaHumanDefaultEditorPipelineBase.h |
Overridden from UMetaHumanCharacterEditorPipeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TNotNull< const UMetaHumanCharacterEditorPipelineSpecification * > GetSpecification() |
MetaHumanDefaultEditorPipelineBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TNotNull< USkeleton * > GenerateSkeleton
(
FMetaHumanCharacterGeneratedAssets& InGeneratedAssets, |
Generates a skeleton for unpacking. | MetaHumanDefaultEditorPipelineBase.h | |
UBlueprint * WriteActorBlueprintHelper
(
TSubclassOf< AActor > InBaseActorClass, |
Helper function for generating the blueprint actor asset. | MetaHumanDefaultEditorPipelineBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsPluginAsset
(
TNotNull< UObject* > InObject |
Returns true if the object is an asset of this plugin by checking if the package name root matches the name of plugin this class is | MetaHumanDefaultEditorPipelineBase.h | |
static void ReplaceReferencesInAssemblyOutput
(
FInstancedStruct& AssemblyOutput, |
MetaHumanDefaultEditorPipelineBase.h |