UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::IComponentTypeHandler Struct Referenceabstract

#include <MovieSceneComponentTypeHandler.h>

Public Member Functions

virtual ~IComponentTypeHandler ()
 
virtual FComponentTypeID InitializeComponentType (FEntityManager *EntityManager)=0
 
virtual UScriptStructGetScriptStruct () const
 

Detailed Description

Interface for defining new registered component types within an FEntityManager

Constructor & Destructor Documentation

◆ ~IComponentTypeHandler()

virtual UE::MovieScene::IComponentTypeHandler::~IComponentTypeHandler ( )
inlinevirtual

Member Function Documentation

◆ GetScriptStruct()

virtual UScriptStruct * UE::MovieScene::IComponentTypeHandler::GetScriptStruct ( ) const
inlinevirtual

◆ InitializeComponentType()

virtual FComponentTypeID UE::MovieScene::IComponentTypeHandler::InitializeComponentType ( FEntityManager EntityManager)
pure virtual

Called when this component type does not yet exist in an entity manager, and needs to be defined. Most implementations will call some variation of EntityManager->NewComponentType

Parameters
ComponentGuidThe guid that this type handler was registered with
EntityManagerThe entity manager to create the component type within

The documentation for this struct was generated from the following file: