UActorComponent::BeginDestroy

Called before destroying the object.

Windows
MacOS
Linux

Override Hierarchy

UObject::BeginDestroy()

UActorComponent::BeginDestroy()

UChaosDebugDrawComponent::BeginDestroy()

UMotionControllerComponent::BeginDestroy()

UNavigationGraphNodeComponent::BeginDestroy()

UAudioCaptureComponent::BeginDestroy()

UDisplayClusterRootComponent::BeginDestroy()

UDisplayClusterSceneComponent::BeginDestroy()

UCrowdFollowingComponent::BeginDestroy()

UGeometryCacheComponent::BeginDestroy()

UPhysicsConstraintComponent::BeginDestroy()

URectLightComponent::BeginDestroy()

UPlanarReflectionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UVoipListenerSynthComponent::BeginDestroy()

UReflectionCaptureComponent::BeginDestroy()

UPhysicalAnimationComponent::BeginDestroy()

UMockDataMeshTrackerComponent::BeginDestroy()

UChildActorComponent::BeginDestroy()

UNiagaraComponent::BeginDestroy()

UMagicLeapMeshTrackerComponent::BeginDestroy()

USkyLightComponent::BeginDestroy()

ULandscapeHeightfieldCollisionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

USynthComponent::BeginDestroy()

UAudioCaptureComponent::BeginDestroy()

UVoipListenerSynthComponent::BeginDestroy()

UTimeSynthComponent::BeginDestroy()

UAIPerceptionComponent::BeginDestroy()

UStereoLayerComponent::BeginDestroy()

UAtmosphericFogComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

ULightComponent::BeginDestroy()

URectLightComponent::BeginDestroy()

UStaticMeshComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

UTimeSynthComponent::BeginDestroy()

UAudioComponent::BeginDestroy()

ULandscapeComponent::BeginDestroy()

USkinnedMeshComponent::BeginDestroy()

USceneComponent::BeginDestroy()

UMotionControllerComponent::BeginDestroy()

UNavigationGraphNodeComponent::BeginDestroy()

UAudioCaptureComponent::BeginDestroy()

UDisplayClusterRootComponent::BeginDestroy()

UDisplayClusterSceneComponent::BeginDestroy()

UGeometryCacheComponent::BeginDestroy()

UPhysicsConstraintComponent::BeginDestroy()

URectLightComponent::BeginDestroy()

UPlanarReflectionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UVoipListenerSynthComponent::BeginDestroy()

UReflectionCaptureComponent::BeginDestroy()

UMockDataMeshTrackerComponent::BeginDestroy()

UChildActorComponent::BeginDestroy()

UNiagaraComponent::BeginDestroy()

UMagicLeapMeshTrackerComponent::BeginDestroy()

USkyLightComponent::BeginDestroy()

ULandscapeHeightfieldCollisionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

USynthComponent::BeginDestroy()

UAudioCaptureComponent::BeginDestroy()

UVoipListenerSynthComponent::BeginDestroy()

UTimeSynthComponent::BeginDestroy()

UStereoLayerComponent::BeginDestroy()

UAtmosphericFogComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

ULightComponent::BeginDestroy()

URectLightComponent::BeginDestroy()

UStaticMeshComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

UTimeSynthComponent::BeginDestroy()

UAudioComponent::BeginDestroy()

ULandscapeComponent::BeginDestroy()

USkinnedMeshComponent::BeginDestroy()

UParticleSystemComponent::BeginDestroy()

UPrimitiveComponent::BeginDestroy()

UMotionControllerComponent::BeginDestroy()

UGeometryCacheComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UNiagaraComponent::BeginDestroy()

ULandscapeHeightfieldCollisionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

UStaticMeshComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

ULandscapeComponent::BeginDestroy()

USkinnedMeshComponent::BeginDestroy()

UParticleSystemComponent::BeginDestroy()

UCharacterMovementComponent::BeginDestroy()

UParticleSystemComponent::BeginDestroy()

UPrimitiveComponent::BeginDestroy()

UMotionControllerComponent::BeginDestroy()

UGeometryCacheComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UNiagaraComponent::BeginDestroy()

ULandscapeHeightfieldCollisionComponent::BeginDestroy()

ULandscapeMeshCollisionComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

UStaticMeshComponent::BeginDestroy()

UInstancedStaticMeshComponent::BeginDestroy()

ULandscapeComponent::BeginDestroy()

USkinnedMeshComponent::BeginDestroy()

UParticleSystemComponent::BeginDestroy()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/ActorComponent.h

Include

#include "Components/ActorComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/ActorComponent.cpp

Syntax

virtual void BeginDestroy()

Remarks

Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss