Navigation
API > API/Runtime > API/Runtime/TypedElementFramework > API/Runtime/TypedElementFramework/ICompatibilityProvider
Description
Functions
These allow compatibility with any type. These do eventually fall back to the explicit versions. Any references given are non-owning so it's up to the caller to deregister the object after it's no longer available. Adds a reference to an existing object to the data storage. The data storage does NOT take ownership of the object and the caller is responsible for managing the life cycle of the object. The address is only used for associating the object with a row and to setup the initial row data.
| Name | AddCompatibleObject |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Interfaces/TypedElementDataStorageCompatibilityInterface.h |
| Include Path | #include "Elements/Interfaces/TypedElementDataStorageCompatibilityInterface.h" |
template<typename ObjectType>
RowHandle AddCompatibleObject
(
ObjectType && Object
)