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

#include <IMovieScenePropertyComponentHandler.h>

Public Member Functions

template<typename T , typename Allocator >
 FPropertyComponentArrayView (TArray< T, Allocator > &InRange)
 
int32 Num () const
 
int32 Sizeof () const
 
template<typename T >
TArrayView< T > ReinterpretCast () const
 
FPropertyComponentView operator[] (int32 Index)
 
FConstPropertyComponentView operator[] (int32 Index) const
 

Detailed Description

Type-erased view of an array of components. Used for passing typed arrays of data through the IPropertyComponentHandler interface

Constructor & Destructor Documentation

◆ FPropertyComponentArrayView()

template<typename T , typename Allocator >
UE::MovieScene::FPropertyComponentArrayView::FPropertyComponentArrayView ( TArray< T, Allocator > &  InRange)
inline

Construction from an array

Member Function Documentation

◆ Num()

int32 UE::MovieScene::FPropertyComponentArrayView::Num ( ) const
inline

Access the number of items in the array

◆ operator[]() [1/2]

FPropertyComponentView UE::MovieScene::FPropertyComponentArrayView::operator[] ( int32  Index)
inline

Access an element in the array

◆ operator[]() [2/2]

FConstPropertyComponentView UE::MovieScene::FPropertyComponentArrayView::operator[] ( int32  Index) const
inline

Access an element in the array

◆ ReinterpretCast()

template<typename T >
TArrayView< T > UE::MovieScene::FPropertyComponentArrayView::ReinterpretCast ( ) const
inline

Cast this view to a typed array view. Only crude size checking is performed - the user is responsible for ensuring the cast is valid

◆ Sizeof()

int32 UE::MovieScene::FPropertyComponentArrayView::Sizeof ( ) const
inline

Access the sizeof a single item in the array view, in bytes


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