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

#include <TrackInstancePropertyBindings.h>

Public Member Functions

FPropertyGetValidProperty () const
 
voidGetLeafContainerAddress () const
 
template<typename ValueType >
ValueType * GetPropertyAddress () const
 

Public Attributes

const UObjectRootContainer = nullptr
 
FString PropertyPath
 
TArray< FVolatilePropertyStepPropertySteps
 
TWeakFieldPtr< FPropertyLeafProperty
 
int32 LeafContainerStepIndex = INDEX_NONE
 

Detailed Description

A property path where no caching is done, and the address of the end value is re-resolved from the root object every time. This is for property paths that go over re-allocatable memory such as arrays, instanced structs, and other containers.

Member Function Documentation

◆ GetLeafContainerAddress()

void * UE::MovieScene::FVolatileProperty::GetLeafContainerAddress ( ) const
inline

◆ GetPropertyAddress()

template<typename ValueType >
ValueType * UE::MovieScene::FVolatileProperty::GetPropertyAddress ( ) const
inline

◆ GetValidProperty()

FProperty * UE::MovieScene::FVolatileProperty::GetValidProperty ( ) const
inline

Member Data Documentation

◆ LeafContainerStepIndex

int32 UE::MovieScene::FVolatileProperty::LeafContainerStepIndex = INDEX_NONE

◆ LeafProperty

TWeakFieldPtr<FProperty> UE::MovieScene::FVolatileProperty::LeafProperty

◆ PropertyPath

FString UE::MovieScene::FVolatileProperty::PropertyPath

◆ PropertySteps

TArray<FVolatilePropertyStep> UE::MovieScene::FVolatileProperty::PropertySteps

◆ RootContainer

const UObject* UE::MovieScene::FVolatileProperty::RootContainer = nullptr

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