Navigation
API > API/Plugins > API/Plugins/MetaHumanCore
| Name | UMetaHumanContourData |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanCore/Public/MetaHumanContourData.h |
| Include Path | #include "MetaHumanContourData.h" |
Syntax
UCLASS (MinimalAPI)
class UMetaHumanContourData : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanContourData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContourDataConfigVersion | FString | MetaHumanContourData.h | ||
| FrameTrackingContourData | FFrameTrackingContourData | MetaHumanContourData.h | ||
| ManuallyModifiedCurves | TSet< FString > | A list of curves that the user has manually adjusted | MetaHumanContourData.h | |
| ReducedContourData | TMap< FString, FReducedContour > | MetaHumanContourData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveDrawDataFromReducedContours | TMap< FString, TArray< FVector2D > > | A draw data for curves, generated from control vertices | MetaHumanContourData.h | |
| CurveDrawDataFromTrackingContours | TMap< FString, TArray< FVector2D > > | A draw data for curves, generated from all points produced by contour tracker | MetaHumanContourData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearGeneratedDrawData() |
Removes generated curve draw data and control vertices | MetaHumanContourData.h | |
bool ContourIsVisible
(
const FString& InCurveName |
Returns true if the curve is visible | MetaHumanContourData.h | |
bool ControlVertexIsVisible
(
const FControlVertex& InVertex |
Returns true if any of the curves (this control vertex is on) is visible | MetaHumanContourData.h | |
FControlVertex * GetControlVertexFromPointId
(
const int32 InPointId |
Returns a reference to a control vertex for a specified point id | MetaHumanContourData.h | |
| Returns positions of control vertices for the curve. End points NOT included | MetaHumanContourData.h | ||
TArray< FControlVertex > GetControlVerticesForCurve
(
const FString& InCurveName |
Returns a copy of control vertices from reduced contour. End points NOT included | MetaHumanContourData.h | |
| Returns the list of point IDs for a curve INCLUDING the end points | MetaHumanContourData.h | ||
| MetaHumanContourData.h | |||
TSet< FString > GetSelectedCurves() |
Returns a list of curves that have selected status set to true | MetaHumanContourData.h | |
| Returns a pair of start and end point names for a given curve | MetaHumanContourData.h | ||
| MetaHumanContourData.h | |||
| MetaHumanContourData.h | |||
| MetaHumanContourData.h |