10#include "ChildActorComponent.generated.h"
37 ENGINE_API virtual bool ContainsData()
const override;
65#if WITH_EDITORONLY_DATA
83UCLASS(
ClassGroup=
Utility,
hidecategories=(
Object,LOD,
Physics,Lighting,TextureStreaming,
Activation,
"Components|Activation",
Collision), meta=(BlueprintSpawnableComponent), MinimalAPI)
84class UChildActorComponent :
public USceneComponent
118 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=
ChildActorComponent, meta=(OnlyPlaceable, AllowPrivateAccess=
"true", ForceRebuildProperty=
"ChildActorTemplate"))
130 FName ChildActorName;
138#if WITH_EDITORONLY_DATA
175 ENGINE_API virtual void PostEditImport()
override;
181 ENGINE_API virtual void BeginDestroy()
override;
183 ENGINE_API virtual void PostRepNotifies()
override;
189 ENGINE_API virtual void OnRegister()
override;
190 ENGINE_API virtual void OnUnregister()
override;
193 ENGINE_API virtual bool IsHLODRelevant()
const override;
254 friend UChildActorComponent;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
ECacheApplyPhase
Definition ComponentInstanceDataCache.h:18
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EVENT_OneParam(OwningType, EventName, Param1Type)
Definition DelegateCombinations.h:51
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UMETA(...)
Definition ObjectMacros.h:747
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
EDataValidationResult
Definition UObjectGlobals.h:4225
static ENGINE_API void AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)
Definition Actor.cpp:567
Definition Archive.h:1208
Definition DataValidation.h:40
Definition NameTypes.h:617
Definition UObjectGlobals.h:2492
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition StructOnScope.h:142
Definition SubclassOf.h:30
Definition ActorComponent.h:152
Definition ReplicationFragment.h:244
EFragmentRegistrationFlags
Definition ReplicationFragment.h:220
Definition ChildActorComponent.h:251
Definition ChildActorComponent.h:16
Definition ChildActorComponent.h:29
virtual ~FChildActorComponentInstanceData()=default
TSharedPtr< FActorInstanceData > ActorInstanceData
Definition ChildActorComponent.h:59
TSharedPtr< FComponentInstanceDataCache > ComponentInstanceData
Definition ChildActorComponent.h:62
ENGINE_API FChildActorComponentInstanceData(const class UChildActorComponent *Component)
FChildActorComponentInstanceData()=default
Definition UnrealType.h:7001
Definition UnrealType.h:6865
Definition SceneComponent.h:1743
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25