Files
UnrealEngine/Engine/Source/Runtime/MovieSceneTracks/Public/MovieSceneTracksPropertyTraits.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

34 lines
2.0 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreTypes.h"
#include "Math/MathFwd.h"
class FText;
class FString;
class FProperty;
namespace UE::MovieScene
{
struct FUnpackedChannelValues;
struct FIntermediateColor;
struct FIntermediate3DTransform;
struct FFloatIntermediateVector;
struct FDoubleIntermediateVector;
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(uint8 Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(int64 Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(double Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(float Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FString& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FText& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FRotator& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FFloatIntermediateVector& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FDoubleIntermediateVector& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FIntermediateColor& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
MOVIESCENETRACKS_API void UnpackChannelsFromOperational(const FIntermediate3DTransform& Value, const FProperty& Property, FUnpackedChannelValues& OutUnpackedValues);
} // namespace UE::MovieScene