UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FSourcePropertyValue Struct Reference

#include <MovieSceneIntermediatePropertyValue.h>

Public Member Functions

 FSourcePropertyValue ()
 
 FSourcePropertyValue (FSourcePropertyValue &&)=default
 
FSourcePropertyValueoperator= (FSourcePropertyValue &&)=default
 
 operator bool () const
 
const voidGet () const
 
template<typename T >
const T * Cast () const
 

Static Public Member Functions

static FSourcePropertyValue FromAddress (const void *Ptr, const FProperty &Property)
 
template<typename T >
static FSourcePropertyValue FromValue (T &&Value)
 

Detailed Description

Provides a way of wrapping UObject property values to generic Sequencer APIs in a way that doesn't need to know the type of the underlying data. This is useful for APIs implemented as polymorphic interfaces or as ADL templates structures to simplify lifetime semantics and type-safety.

Constructor & Destructor Documentation

◆ FSourcePropertyValue() [1/2]

UE::MovieScene::FSourcePropertyValue::FSourcePropertyValue ( )
inline

◆ FSourcePropertyValue() [2/2]

UE::MovieScene::FSourcePropertyValue::FSourcePropertyValue ( FSourcePropertyValue &&  )
default

Member Function Documentation

◆ Cast()

template<typename T >
const T * UE::MovieScene::FSourcePropertyValue::Cast ( ) const
inline

◆ FromAddress()

static FSourcePropertyValue UE::MovieScene::FSourcePropertyValue::FromAddress ( const void Ptr,
const FProperty Property 
)
inlinestatic

◆ FromValue()

template<typename T >
static FSourcePropertyValue UE::MovieScene::FSourcePropertyValue::FromValue ( T &&  Value)
inlinestatic

◆ Get()

const void * UE::MovieScene::FSourcePropertyValue::Get ( ) const
inline

◆ operator bool()

UE::MovieScene::FSourcePropertyValue::operator bool ( ) const
inlineexplicit

◆ operator=()

FSourcePropertyValue & UE::MovieScene::FSourcePropertyValue::operator= ( FSourcePropertyValue &&  )
default

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