// Copyright PICO Technology Co., Ltd. All rights reserved. // This plugin incorporates portions of the UnrealĀ® Engine. UnrealĀ® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere. // Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Components/SkinnedMeshComponent.h" struct PICOXRMOTIONTRACKING_API FPXRMorphTargetsManager { public: void ResetMeshMorphTargetCurves(USkinnedMeshComponent* TargetMeshComponent); void UpdateMeshMorphTargets(USkinnedMeshComponent* TargetMeshComponent); void SetMeshMorphTargetValue(FName MorphTargetName, float Value); float GetMeshMorphTargetValue(FName MorphTargetName) const; void EmptyMorphTargets(); TMap MeshMorphTargetCurves; };