Navigation
API > API/Plugins > API/Plugins/MetaHumanPipelineCore
| Name | FHyprsenseRealtimeNode |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCoreTechLib/Source/MetaHumanPipelineCore/Public/Nodes/HyprsenseRealtimeNode.h |
| Include Path | #include "Nodes/HyprsenseRealtimeNode.h" |
Syntax
class FHyprsenseRealtimeNode :
public UE::MetaHuman::Pipeline::FNode ,
public UE::MetaHuman::Pipeline::FHyprsenseUtils
Inheritance Hierarchy
- FNode → FHyprsenseRealtimeNode
- FHyprsenseUtils → FHyprsenseRealtimeNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHyprsenseRealtimeNode
(
const FString& InName |
Nodes/HyprsenseRealtimeNode.h |
Enums
Public
| Name | Remarks |
|---|---|
| ErrorCode |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFaceDetected | bool | Nodes/HyprsenseRealtimeNode.h | ||
| bHeadStabilization | FThreadSafeBool | Nodes/HyprsenseRealtimeNode.h | ||
| DebugImage | EHyprsenseRealtimeNodeDebugImage | Nodes/HyprsenseRealtimeNode.h | ||
| DebugImageMutex | FCriticalSection | Nodes/HyprsenseRealtimeNode.h | ||
| FaceDetector | TSharedPtr< UE::NNE::IModelInstanceGPU > | Nodes/HyprsenseRealtimeNode.h | ||
| FaceScoreThreshold | const float | Nodes/HyprsenseRealtimeNode.h | ||
| FocalLength | float | Nodes/HyprsenseRealtimeNode.h | ||
| FocalLengthMutex | FCriticalSection | Nodes/HyprsenseRealtimeNode.h | ||
| Headpose | TSharedPtr< UE::NNE::IModelInstanceGPU > | Nodes/HyprsenseRealtimeNode.h | ||
| HeadposeInputSizeX | const uint32 | Nodes/HyprsenseRealtimeNode.h | ||
| HeadposeInputSizeY | const uint32 | Nodes/HyprsenseRealtimeNode.h | ||
| HeadTranslation | FVector | Nodes/HyprsenseRealtimeNode.h | ||
| LandmarkAwareSmoothingThresholdInCm | const float | Nodes/HyprsenseRealtimeNode.h | ||
| PreviousTrackingPoints | TArray< FVector2D > | Nodes/HyprsenseRealtimeNode.h | ||
| PreviousTransform | FTransform | Nodes/HyprsenseRealtimeNode.h | ||
| Solver | TSharedPtr< UE::NNE::IModelInstanceGPU > | Nodes/HyprsenseRealtimeNode.h | ||
| SolverInputSizeX | const uint32 | Nodes/HyprsenseRealtimeNode.h | ||
| SolverInputSizeY | const uint32 | Nodes/HyprsenseRealtimeNode.h | ||
| TrackingPoints | TArray< FVector2D > | Nodes/HyprsenseRealtimeNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EHyprsenseRealtimeNodeDebugImage GetDebugImage() |
Nodes/HyprsenseRealtimeNode.h | ||
float GetFocalLength() |
Nodes/HyprsenseRealtimeNode.h | ||
bool GetHeadStabilization() |
Nodes/HyprsenseRealtimeNode.h | ||
bool LoadModels() |
Nodes/HyprsenseRealtimeNode.h | ||
void SetDebugImage
(
EHyprsenseRealtimeNodeDebugImage InDebugImage |
Nodes/HyprsenseRealtimeNode.h | ||
void SetFocalLength
(
float InFocalLength |
Nodes/HyprsenseRealtimeNode.h | ||
void SetHeadStabilization
(
bool bInHeadStabilization |
Nodes/HyprsenseRealtimeNode.h |
Overridden from FNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Process
(
const TSharedPtr< FPipelineData >& InPipelineData |
Nodes/HyprsenseRealtimeNode.h | ||
virtual bool Start
(
const TSharedPtr< FPipelineData >& InPipelineData |
Nodes/HyprsenseRealtimeNode.h |