UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneObjectPathChannelKeyValue Struct Reference

#include <MovieSceneObjectPathChannel.h>

Public Member Functions

 FMovieSceneObjectPathChannelKeyValue ()
 
MOVIESCENE_API FMovieSceneObjectPathChannelKeyValue (UObject *InObject)
 
MOVIESCENE_API FMovieSceneObjectPathChannelKeyValueoperator= (UObject *NewObject)
 
MOVIESCENE_API bool SerializeFromMismatchedTag (FPropertyTag const &Tag, FStructuredArchive::FSlot Slot)
 
const TSoftObjectPtrGetSoftPtr () const
 
MOVIESCENE_API UObjectGet () const
 
UObjectGetValue () const
 

Friends

bool operator== (const FMovieSceneObjectPathChannelKeyValue &A, const FMovieSceneObjectPathChannelKeyValue &B)
 

Detailed Description

Key value type for object path channels that stores references to objects as both a hard and soft reference, to ensure compatability with both sub objects and async loading

Constructor & Destructor Documentation

◆ FMovieSceneObjectPathChannelKeyValue() [1/2]

FMovieSceneObjectPathChannelKeyValue::FMovieSceneObjectPathChannelKeyValue ( )
inline

Default constructor

◆ FMovieSceneObjectPathChannelKeyValue() [2/2]

FMovieSceneObjectPathChannelKeyValue::FMovieSceneObjectPathChannelKeyValue ( UObject InObject)

Construction from an object pointer

Member Function Documentation

◆ Get()

UObject * FMovieSceneObjectPathChannelKeyValue::Get ( ) const

Attempt to find this object either by returning the internally kept raw pointer, or by resolving (but not loading) the soft object path

◆ GetSoftPtr()

const TSoftObjectPtr & FMovieSceneObjectPathChannelKeyValue::GetSoftPtr ( ) const
inline

Access the soft object pointer that this key should load

◆ GetValue()

UObject * FMovieSceneObjectPathChannelKeyValue::GetValue ( ) const
inline

◆ operator=()

FMovieSceneObjectPathChannelKeyValue & FMovieSceneObjectPathChannelKeyValue::operator= ( UObject NewObject)

Assignment from a raw object pointer

◆ SerializeFromMismatchedTag()

bool FMovieSceneObjectPathChannelKeyValue::SerializeFromMismatchedTag ( FPropertyTag const &  Tag,
FStructuredArchive::FSlot  Slot 
)

Legacy conversion from a TSoftObjectPtr<>

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const FMovieSceneObjectPathChannelKeyValue A,
const FMovieSceneObjectPathChannelKeyValue B 
)
friend

The documentation for this struct was generated from the following files: