26 lines
637 B
C++
26 lines
637 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "EntitySystem/MovieScenePropertyMetaData.h"
|
|
#include "EntitySystem/MovieScenePropertyRegistry.h"
|
|
#include "EntitySystem/MovieSceneComponentRegistry.h"
|
|
|
|
namespace UE
|
|
{
|
|
namespace MovieScene
|
|
{
|
|
|
|
|
|
template<typename ...MetaDataTypes>
|
|
void TPropertyMetaDataComponents<TPropertyMetaData<MetaDataTypes...>>::Initialize(FComponentRegistry* ComponentRegistry, MakeTCHARPtr<MetaDataTypes>... DebugNames)
|
|
{
|
|
Initialize(ComponentRegistry->NewComponentType<MetaDataTypes...>(DebugNames, EComponentTypeFlags::CopyToOutput)...);
|
|
}
|
|
|
|
|
|
} // namespace MovieScene
|
|
} // namespace UE
|
|
|
|
|