13template <
typename ActorType UE_REQUIRES(std::is_base_of_v<AActor, ActorType>)>
17#define DEFINE_ACTORDESC_TYPE(ActorType, ActorDescType) \
19struct FWorldPartitionActorDescType<ActorType> \
21 typedef class ActorDescType Type; \
24template <
typename ComponentType UE_REQUIRES(std::is_base_of_v<UActorComponent, ComponentType>)>
28#define DEFINE_COMPONENTDESC_TYPE(ComponentType, ComponentDescType) \
30struct FWorldPartitionComponentDescType<ComponentType> \
32 typedef class ComponentDescType Type; \
36#define DEFINE_ACTORDESC_TYPE(ActorType, ActorDescType)
37#define DEFINE_COMPONENTDESC_TYPE(ComponentType, ComponentDescType)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ActorComponent.h:152