Navigation
API > API/Plugins > API/Plugins/MetaHumanIdentity
| Name | UMetaHumanIdentityPromotedFrame |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanIdentity/Public/MetaHumanIdentityPromotedFrames.h |
| Include Path | #include "MetaHumanIdentityPromotedFrames.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType)
class UMetaHumanIdentityPromotedFrame : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanIdentityPromotedFrame
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanIdentityPromotedFrame() |
MetaHumanIdentityPromotedFrames.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultTrackerImageSize | const FIntPoint | The default size to be used when capturing a promoted frame for tracking | MetaHumanIdentityPromotedFrames.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFrontView | uint8 | Whether this promoted frame is front view | MetaHumanIdentityPromotedFrames.h |
|
| bIsHeadAlignmentSet | uint8 | Do we have a valid alignment of the conformal mesh associated with this promoted frame | MetaHumanIdentityPromotedFrames.h |
|
| bIsNavigationLocked | uint8 | Whether or not the navigation is locked for this Promoted frame | MetaHumanIdentityPromotedFrames.h |
|
| bTrackOnChange | uint8 | Whether or not track on change is enabled | MetaHumanIdentityPromotedFrames.h |
|
| bUseToSolve | uint8 | Whether or not the markers (landmarks) of this Promoted Frame are active | MetaHumanIdentityPromotedFrames.h |
|
| ContourData | TObjectPtr< class UMetaHumanContourData > | Contour data class that holds all the data for curves and control vertices | MetaHumanIdentityPromotedFrames.h |
|
| ContourTracker | TObjectPtr< class UMetaHumanFaceContourTrackerAsset > | The tracker that can be used to track landmarks on the data represented by this Promoted Frame | MetaHumanIdentityPromotedFrames.h |
|
| CurveDataController | TSharedPtr< class FMetaHumanCurveDataController > | Data controller for MetaHumanContourData. Any data manipulation is done in the controller | MetaHumanIdentityPromotedFrames.h | |
| DepthMapDiagnostics | FDepthMapDiagnosticsResult | The depth-map diagnostics result for the frame | MetaHumanIdentityPromotedFrames.h |
|
| FrameName | FText | The name of frame as given by the user | MetaHumanIdentityPromotedFrames.h |
|
| HeadAlignment | FTransform | The alignment of the conformal mesh associated with this promoted frame | MetaHumanIdentityPromotedFrames.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AreActiveCurvesValidForConforming
(
const FBox2D& InTexCanvas |
Returns true if all active curves are inside the viewport | MetaHumanIdentityPromotedFrames.h | |
bool CanTrack() |
Returns true if this Promoted Frame has all the required information to track | MetaHumanIdentityPromotedFrames.h |
|
bool DiagnosticsIndicatesProcessingIssue
(
float InMinimumDepthMapFaceCoverage, |
Returns true if the diagnostics associated with the promoted frame indicate a potential issue, and returns a warning message if so. | MetaHumanIdentityPromotedFrames.h |
|
bool FrameContoursContainActiveData() |
Returns true if ContourData in ShapeAnnotation contains any curves that are active | MetaHumanIdentityPromotedFrames.h |
|
TSharedPtr< class FMetaHumanCurveDataController > GetCurveDataController() |
Return the Curve Data Controller for this frame | MetaHumanIdentityPromotedFrames.h | |
const FFrameTrackingContourData * GetFrameTrackingContourData() |
MetaHumanIdentityPromotedFrames.h | ||
void InitializeMarkersFromParsedConfig
(
const FFrameTrackingContourData& InContourData, |
Initialize the contour data for this frame with curves, specified in the config | MetaHumanIdentityPromotedFrames.h | |
bool IsNavigationLocked() |
MetaHumanIdentityPromotedFrames.h |
|
|
bool IsTrackingManually() |
MetaHumanIdentityPromotedFrames.h |
|
|
bool IsTrackingOnChange() |
MetaHumanIdentityPromotedFrames.h |
|
|
void SetNavigationLocked
(
bool bIsLocked |
MetaHumanIdentityPromotedFrames.h |
|
|
void ToggleNavigationLocked() |
MetaHumanIdentityPromotedFrames.h |
|
|
void UpdateContourDataForIndividualCurves
(
const FFrameTrackingContourData& InContourData |
Updates the individual curves in contour data | MetaHumanIdentityPromotedFrames.h | |
void UpdateContourDataFromFrameTrackingContours
(
const FFrameTrackingContourData& InContourData, |
Updates the ContourData for curves initialized from the config. | MetaHumanIdentityPromotedFrames.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
MetaHumanIdentityPromotedFrames.h |