UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneComponentPtr.h File Reference
#include "EntitySystem/MovieSceneEntitySystemTypes.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  UE::MovieScene::TComponentPtr< T >
 
struct  UE::MovieScene::TComponentLockMixin< FScopedHeaderReadLock >
 
struct  UE::MovieScene::TComponentLockMixin< FScopedHeaderWriteLock >
 
struct  UE::MovieScene::FReadErased
 
struct  UE::MovieScene::FReadErasedOptional
 
struct  UE::MovieScene::TRead< T >
 
struct  UE::MovieScene::TReadOptional< T >
 
struct  UE::MovieScene::FWriteErased
 
struct  UE::MovieScene::FWriteErasedOptional
 
struct  UE::MovieScene::TWrite< T >
 
struct  UE::MovieScene::TWriteOptional< T >
 
struct  UE::MovieScene::TComponentLock< FReadErased >
 
struct  UE::MovieScene::TComponentLock< FReadErasedOptional >
 
struct  UE::MovieScene::TComponentLock< FWriteErased >
 
struct  UE::MovieScene::TComponentLock< FWriteErasedOptional >
 
struct  UE::MovieScene::TComponentLock< TRead< T > >
 
struct  UE::MovieScene::TComponentLock< TReadOptional< T > >
 
struct  UE::MovieScene::TComponentLock< TWrite< T > >
 
struct  UE::MovieScene::TComponentLock< TWriteOptional< T > >
 
struct  UE::MovieScene::TMultiComponentData< T >
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Typedefs

using UE::MovieScene::FReadEntityIDs = TRead< FMovieSceneEntityID >
 
using UE::MovieScene::FComponentReader = TComponentLock< FReadErased >
 
using UE::MovieScene::FOptionalComponentReader = TComponentLock< FReadErasedOptional >
 
using UE::MovieScene::FComponentWriter = TComponentLock< FWriteErased >
 
using UE::MovieScene::FOptionalComponentWriter = TComponentLock< FWriteErasedOptional >
 
template<typename T >
using UE::MovieScene::TComponentReader = TComponentLock< TRead< T > >
 
template<typename T >
using UE::MovieScene::TOptionalComponentReader = TComponentLock< TReadOptional< T > >
 
template<typename T >
using UE::MovieScene::TComponentWriter = TComponentLock< TWrite< T > >
 
template<typename T >
using UE::MovieScene::TOptionalComponentWriter = TComponentLock< TWriteOptional< T > >
 
template<typename... T>
using UE::MovieScene::TMultiComponentLock = TTuple< TComponentLock< T >... >
 
template<typename... T>
using UE::MovieScene::TMultiReadOptional = TMultiComponentData< TReadOptional< T >... >
 
template<typename... T>
using UE::MovieScene::TReadOneOrMoreOf = TMultiComponentData< TReadOptional< T >... >
 
template<typename... T>
using UE::MovieScene::TReadOneOf = TMultiComponentData< TReadOptional< T >... >