UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TypedElementDataStorageCompatibilityInterface.h File Reference

Go to the source code of this file.

Classes

class  UE::Editor::DataStorage::ICompatibilityProvider
 
struct  UE::Editor::DataStorage::TTypedElementSubsystemTraits< Subsystem >
 
struct  UE::Editor::DataStorage::TTypedElementSubsystemTraits< Subsystem >::HasRequiresGameThreadVariable< T, typename >
 
struct  UE::Editor::DataStorage::TTypedElementSubsystemTraits< Subsystem >::HasRequiresGameThreadVariable< T, decltype((void) T::bRequiresGameThread)>
 
struct  UE::Editor::DataStorage::TTypedElementSubsystemTraits< Subsystem >::HasIsHotReloadableVariable< T, typename >
 
struct  UE::Editor::DataStorage::TTypedElementSubsystemTraits< Subsystem >::HasIsHotReloadableVariable< T, decltype((void) T::bIsHotReloadable)>
 

Namespaces

namespace  UE
 
namespace  UE::Editor
 
namespace  UE::Editor::DataStorage
 

Functions

template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TWeakObjectPtr< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TObjectPtr< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TStrongObjectPtr< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TObjectKey< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TUniquePtr< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (const TSharedPtr< Type > Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (Type *Object)
 
template<typename Type >
Type * UE::Editor::DataStorage::GetRawPointer (Type &Object)