33 lines
1.1 KiB
C++
33 lines
1.1 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MetaHumanDefaultPipelineLegacy.h"
|
|
|
|
#include "MetaHumanDefaultPipelineUEFN.generated.h"
|
|
|
|
#pragma once
|
|
|
|
/**
|
|
* Pipeline for building UEFN actor-based MetaHumans.
|
|
*
|
|
* This pipeline is based on the legacy version since the UEFN structure for MetaHumans is the
|
|
* same as the one from the legacy pipelines but it will save the assets at the end of the build
|
|
* process and will add the MetaHuman Component for UEFN in the MetaHuman blueprint.
|
|
*
|
|
* Note that this class is itself abstract. A Blueprint subclass should be used to reference the
|
|
* content this pipeline depends on.
|
|
*/
|
|
UCLASS(Abstract)
|
|
class METAHUMANDEFAULTPIPELINE_API UMetaHumanDefaultPipelineUEFN : public UMetaHumanDefaultPipelineLegacy
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
//~Begin UMetaHumanDefaultPipelineLegacy interface
|
|
#if WITH_EDITOR
|
|
virtual void SetDefaultEditorPipeline() override;
|
|
#endif
|
|
//~End UMetaHumanDefaultPipelineLegacy interface
|
|
|
|
UPROPERTY(EditAnywhere, Category = "Build", Meta = (FilePathFilter = "UEFN Project (*.uefnproject)|*.uefnproject"))
|
|
FFilePath UefnProjectFilePath;
|
|
}; |