Navigation
API > API/Plugins > API/Plugins/DetailPoseModelEditor
The editor model for the Detail Pose Model.
| Name | FDetailPoseEditorModel |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/MLDeformer/DetailPoseModel/Source/DetailPoseModelEditor/Public/DetailPoseEditorModel.h |
| Include Path | #include "DetailPoseEditorModel.h" |
Syntax
class FDetailPoseEditorModel : public UE::NeuralMorphModel::FNeuralMorphEditorModel
Inheritance Hierarchy
- UE::NeuralMorphModel::FNeuralMorphEditorModel → FDetailPoseEditorModel
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DetailPoseActor | FDetailPoseModelEditorActor * | The editor actor that represents the detail pose actor. | DetailPoseEditorModel.h | |
| DetailPosesAnim | TUniquePtr< FMLDeformerGeomCacheTrainingInputAnim > | The training input anim object that holds the detail pose anim sequence and geom cache sequence. | DetailPoseEditorModel.h | |
| DetailPosesDeltas | TArray< FVector3f > | The detail pose deltas, of size (NumDetailPoses * NumBaseMeshVerts). | DetailPoseEditorModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateActors
(
const TSharedRef< IPersonaPreviewScene >& InPersonaPreviewScene |
DetailPoseEditorModel.h | ||
UDetailPoseModel * GetDetailPoseModel() |
Get a pointer to the runtime model. | DetailPoseEditorModel.h | |
FString GetReferencerName() |
DetailPoseEditorModel.h | ||
FMLDeformerTrainingInputAnim * GetTrainingInputAnim
(
int32 Index |
DetailPoseEditorModel.h | ||
void InitEngineMorphTargets
(
const TArray< FVector3f >& Deltas |
DetailPoseEditorModel.h | ||
void InitInputInfo
(
UMLDeformerInputInfo* InputInfo |
DetailPoseEditorModel.h | ||
void OnPostTraining
(
ETrainingResult TrainingResult, |
DetailPoseEditorModel.h | ||
void OnPropertyChanged
(
FPropertyChangedEvent& PropertyChangedEvent |
DetailPoseEditorModel.h | ||
void Tick
(
FEditorViewportClient* ViewportClient, |
DetailPoseEditorModel.h | ||
ETrainingResult Train() |
DetailPoseEditorModel.h | ||
void UpdateActorVisibility() |
DetailPoseEditorModel.h | ||
void UpdateTimelineTrainingAnimList() |
DetailPoseEditorModel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FMLDeformerEditorModel * MakeInstance() |
We need to implement this static MakeInstance method. | DetailPoseEditorModel.h |