![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneComponentPtr.h>
Inheritance diagram for UE::MovieScene::TComponentPtr< T >:Public Types | |
| using | ValueType = std::conditional_t< std::is_const_v< T >, typename TCallTraits< T >::ParamType, T & > |
Public Member Functions | |
| TComponentPtr () | |
| TComponentPtr (T *InComponentPtr) | |
| TComponentPtr (const TComponentPtr &RHS)=default | |
| TComponentPtr & | operator= (const TComponentPtr &RHS)=default |
| TComponentPtr (TComponentPtr &&RHS) | |
| TComponentPtr & | operator= (TComponentPtr &&RHS) |
| operator bool () const | |
| bool | IsValid () const |
| T * | AsPtr () const |
| TArrayView< T > | AsArray (int32 Num) const |
| TArrayView< T > | Slice (int32 StartIndex, int32 Num) const |
| T * | operator-> () const |
| ValueType | operator* () const |
| ValueType | operator[] (int32 Index) const |
| ValueType | ComponentAtIndex (int32 Index) const |
| operator T* () const | |
Protected Attributes | |
| T * | ComponentPtr |
Facade for any component data type
| using UE::MovieScene::TComponentPtr< T >::ValueType = std::conditional_t<std::is_const_v<T>, typename TCallTraits<T>::ParamType, T&> |
Value type is either a T or const T& for read-only types, or T& for writeable types
|
inline |
|
inlineexplicit |
|
default |
|
inline |
|
inline |
Retrieve this component data as an array view of the specified size (usually the size will be FEntityAllocation::Num())
|
inline |
Explicitly convert this component data to its underlying pointer type
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
Retrieve a slice of this component data as an array view of the specified size and offset (usually the size will be FEntityAllocation::Num())
|
protected |