Navigation
API > API/Runtime > API/Runtime/MovieScene
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNotImplemented * UE::MovieScene::AddReferencedObjectForComponent
(
... |
Stub for components that do not need reference collection. | EntitySystem/MovieSceneComponentTypeInfo.h | |
TEnableIf< TPointerIsConvertibleFromTo< T, UObject >::Value >::Type UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
Instantiation for raw pointers | EntitySystem/MovieSceneComponentTypeInfo.h | |
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h | ||
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
Hack to enable garbage collection path for object keys. | EntitySystem/MovieSceneComponentTypeInfo.h | |
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h | ||
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h |
UE::MovieScene::AddReferencedObjectForComponent(...)
Description
Stub for components that do not need reference collection. Overload void AddReferencedObjectForComponent(FReferenceCollector ReferenceCollector, T Component) for your own implementation NOTE: The return value is very important - overloaded AddReferencedObjectForComponent functions should return void otherwise they will not get called by the entity manager.
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
FNotImplemented * UE::MovieScene::AddReferencedObjectForComponent
(
...
)
}
}
UE::MovieScene::AddReferencedObjectForComponent(FReferenceCollector *, T **)
Description
Instantiation for raw pointers
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
template<typename T>
TEnableIf < TPointerIsConvertibleFromTo < T, UObject >::Value >::Type UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector * ReferenceCollector,
T ** Component
)
}
}
UE::MovieScene::AddReferencedObjectForComponent(FReferenceCollector , TObjectPtr< T > )
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
template<typename T>
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector * ReferenceCollector,
TObjectPtr < T > * Component
)
}
}
UE::MovieScene::AddReferencedObjectForComponent(FReferenceCollector , FObjectKey )
Description
Hack to enable garbage collection path for object keys.
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector * ReferenceCollector,
FObjectKey * Component
)
}
}
UE::MovieScene::AddReferencedObjectForComponent(FReferenceCollector , TObjectKey< T > )
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
template<typename T>
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector * ReferenceCollector,
TObjectKey < T > * Component
)
}
}
UE::MovieScene::AddReferencedObjectForComponent(FReferenceCollector , T )
| Name | UE::MovieScene::AddReferencedObjectForComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentTypeInfo.h |
| Include Path | #include "EntitySystem/MovieSceneComponentTypeInfo.h" |
namespace UE
{
namespace MovieScene
{
template<typename T, typename U>
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector * ReferenceCollector,
T * Component
)
}
}