Files
UnrealEngine/Engine/Plugins/Animation/GameplayInsights/Source/GameplayInsightsEditor/Public/InsightsSkeletalMeshComponent.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

29 lines
770 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Components/SkeletalMeshComponent.h"
#include "InsightsSkeletalMeshComponent.generated.h"
#define UE_API GAMEPLAYINSIGHTSEDITOR_API
class IAnimationProvider;
struct FSkeletalMeshPoseMessage;
struct FSkeletalMeshInfo;
UCLASS(MinimalAPI, Hidden)
class UInsightsSkeletalMeshComponent : public USkeletalMeshComponent
{
GENERATED_BODY()
public:
// Set this component up from a provider & message
UE_API void SetPoseFromProvider(const IAnimationProvider& InProvider, const FSkeletalMeshPoseMessage& InMessage, const FSkeletalMeshInfo& SkeletalMeshInfo);
// USkeletalMeshComponent interface
UE_API virtual void InitAnim(bool bForceReInit) override;
};
#undef UE_API