Zdexby TheHolyOneZ
5,360 classes
Class

AActor

: UObject
/Script/Engine.Actor 0x02A8 (680 B) align 8 inherited 0x0028 vtable /Script/Engine
0x00x02A8

Members 79

OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]
0x02A00x08unreflected bytes to end of AActor

Functions 148

SignatureFlagsNativeParams
bool WasRecentlyRendered(float Tolerance)FinalNative+1 flags0x05
void UserConstructionScript()EventPublic0x00
void UnregisterAsFocalPointInPhysicsReplicationLOD()FinalNative+1 flags0x00
void TearOff()NativePublic0x00
void SetTickGroup(const ETickingGroup& NewTickGroup)FinalNative+1 flags0x01
void SetTickableWhenPaused(bool bTickableWhenPaused)FinalNative+1 flags0x01
void SetReplicates(bool bInReplicates)FinalNative+1 flags0x01
void SetReplicateMovement(bool bInReplicateMovement)NativePublic0x01
void SetRayTracingGroupId(int32 InRaytracingGroupId)FinalNative+1 flags0x04
void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode)FinalNative+1 flags0x01
void SetOwner(AActor* NewOwner)NativePublic0x08
void SetNetUpdateFrequency(float Frequency)FinalNative+1 flags0x04
void SetNetDormancy(const ENetDormancy& NewDormancy)FinalNative+1 flags0x01
void SetNetCullDistanceSquared(float DistanceSq)FinalNative+1 flags0x04
void SetMinNetUpdateFrequency(float MinFrequency)FinalNative+1 flags0x04
void SetLifeSpan(float InLifespan)NativePublic0x04
void SetAutoDestroyWhenFinished(bool bVal)FinalNative+1 flags0x01
void SetActorTickInterval(float TickInterval)FinalNative+1 flags0x04
void SetActorTickEnabled(bool bEnabled)NativePublic0x01
void SetActorScale3D(const FVector& NewScale3D)FinalNative+1 flags0x18
void SetActorRelativeScale3D(const FVector& NewRelativeScale)FinalNative+1 flags0x18
void SetActorHiddenInGame(bool bNewHidden)NativePublic0x01
void SetActorEnableCollision(bool bNewActorEnableCollision)FinalNative+1 flags0x01
void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent)NativePublic0x08
void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor)NativePublic0x08
void RegisterAsFocalPointInPhysicsReplicationLOD()FinalNative+1 flags0x00
void ReceiveTick(float DeltaSeconds)EventPublic0x04
void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser)EventPublic0x138
void ReceivePointDamage(float Damage, UDamageType* DamageType, const FVector& HitLocation, const FVector& HitNormal, UPrimitiveComponent* HitComponent, const FName& BoneName, const FVector& ShotFromDirection, AController* InstigatedBy, AActor* DamageCauser, FHitResult& HitInfo)EventPublic0x178
void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit)EventPublic0x168
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)EventProtected0x01
void ReceiveDestroyed()EventPublic0x00
void ReceiveBeginPlay()EventProtected0x00
void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds)EventPublic0x08
void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser)EventPublic0x20
void ReceiveActorOnReleased(const FKey& ButtonReleased)EventPublic0x18
void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex)EventPublic0x01
void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex)EventPublic0x01
void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex)EventPublic0x01
void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex)EventPublic0x01
void ReceiveActorOnClicked(const FKey& ButtonPressed)EventPublic0x18
void ReceiveActorEndOverlap(AActor* OtherActor)EventPublic0x08
void ReceiveActorEndCursorOver()EventPublic0x00
void ReceiveActorBeginOverlap(AActor* OtherActor)EventPublic0x08
void ReceiveActorBeginCursorOver()EventPublic0x00
void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups)NativePublic0x0C
void OnRep_ReplicateMovement()NativePublic0x00
void OnRep_ReplicatedMovement()NativePublic0x00
void OnRep_Owner()NativeProtected0x00
void OnRep_Instigator()NativePublic0x00
void OnRep_AttachmentReplication()NativePublic0x00
void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag)FinalNative+1 flags0x34
bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation)FinalNative+1 flags0x31
bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x16A
bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics)FinalNative+1 flags0x1A
void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x169
void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x13A
bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x122
void K2_OnReset()EventPublic0x00
void K2_OnEndViewTarget(APlayerController* PC)EventPublic0x08
void K2_OnBecomeViewTarget(APlayerController* PC)EventPublic0x08
USceneComponent* K2_GetRootComponent()FinalNative+1 flags0x08
TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass)FinalNative+1 flags0x18
FRotator K2_GetActorRotation()FinalNative+1 flags0x18
FVector K2_GetActorLocation()FinalNative+1 flags0x18
void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule)FinalNative+1 flags0x03
void K2_DestroyActor()NativePublic0x00
bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies)FinalNative+1 flags0x15
bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies)FinalNative+1 flags0x15
void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies)FinalNative+1 flags0x12
void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies)FinalNative+1 flags0x12
void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x169
void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x169
void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x169
void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport)FinalNative+1 flags0x121
bool IsOverlappingActor(AActor* Other)FinalNative+1 flags0x09
bool IsChildActor()FinalNative+1 flags0x01
bool IsActorTickEnabled()FinalNative+1 flags0x01
bool IsActorBeingDestroyed()FinalNative+1 flags0x01
bool HasAuthority()FinalNative+1 flags0x01
float GetVerticalDistanceTo(AActor* OtherActor)FinalNative+1 flags0x0C
FVector GetVelocity()NativePublic0x18
FTransform GetTransform()FinalNative+1 flags0x60
bool GetTickableWhenPaused()FinalNative+1 flags0x01
float GetSquaredHorizontalDistanceTo(AActor* OtherActor)FinalNative+1 flags0x0C
float GetSquaredDistanceTo(AActor* OtherActor)FinalNative+1 flags0x0C
float GetResimulationThreshold()FinalNative+1 flags0x04
ENetRole GetRemoteRole()FinalNative+1 flags0x01
int32 GetRayTracingGroupId()FinalNative+1 flags0x04
EPhysicsReplicationMode GetPhysicsReplicationMode()FinalNative+1 flags0x01
UChildActorComponent* GetParentComponent()FinalNative+1 flags0x08
AActor* GetParentActor()FinalNative+1 flags0x08
AActor* GetOwner()FinalNative+1 flags0x08
void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents)FinalNative+1 flags0x10
void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter)FinalNative+1 flags0x18
float GetNetUpdateFrequency()FinalNative+1 flags0x04
float GetNetCullDistanceSquared()FinalNative+1 flags0x04
float GetMinNetUpdateFrequency()FinalNative+1 flags0x04
ENetRole GetLocalRole()FinalNative+1 flags0x01
float GetLifeSpan()NativePublic0x04
FTransform GetLevelTransform()FinalNative+1 flags0x60
ULevel* GetLevel()FinalNative+1 flags0x08
AController* GetInstigatorController()FinalNative+1 flags0x08
APawn* GetInstigator()FinalNative+1 flags0x08
FVector GetInputVectorAxisValue(const FKey& InputAxisKey)FinalNative+1 flags0x30
float GetInputAxisValue(const FName& InputAxisName)FinalNative+1 flags0x0C
float GetInputAxisKeyValue(const FKey& InputAxisKey)FinalNative+1 flags0x1C
float GetHorizontalDotProductTo(AActor* OtherActor)FinalNative+1 flags0x0C
float GetHorizontalDistanceTo(AActor* OtherActor)FinalNative+1 flags0x0C
float GetGameTimeSinceCreation()FinalNative+1 flags0x04
float GetDotProductTo(AActor* OtherActor)FinalNative+1 flags0x0C
float GetDistanceTo(AActor* OtherActor)FinalNative+1 flags0x0C
TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag)FinalNative+1 flags0x20
TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface)FinalNative+1 flags0x18
UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass)FinalNative+1 flags0x10
FName GetAttachParentSocketName()FinalNative+1 flags0x08
AActor* GetAttachParentActor()FinalNative+1 flags0x08
void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors)FinalNative+1 flags0x12
void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants)FinalNative+1 flags0x11
FVector GetActorUpVector()FinalNative+1 flags0x18
float GetActorTimeDilation()FinalNative+1 flags0x04
float GetActorTickInterval()FinalNative+1 flags0x04
FVector GetActorScale3D()FinalNative+1 flags0x18
FVector GetActorRightVector()FinalNative+1 flags0x18
FVector GetActorRelativeScale3D()FinalNative+1 flags0x18
FVector GetActorForwardVector()FinalNative+1 flags0x18
void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation)NativePublic0x30
bool GetActorEnableCollision()FinalNative+1 flags0x01
void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors)NativePublic0x39
void ForceNetUpdate()NativePublic0x00
void FlushNetDormancy()FinalNative+1 flags0x00
void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform)FinalNative+1 flags0x70
UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag)FinalNative+1 flags0x18
void EnableInput(APlayerController* PlayerController)NativePublic0x08
void DisableInput(APlayerController* PlayerController)NativePublic0x08
void DetachRootComponentFromParent(bool bMaintainWorldPosition)FinalNative+1 flags0x01
void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate)NativePublic0x08
bool CanTriggerResimulation()FinalNative+1 flags0x01
void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent)NativePublic0x08
void AddTickPrerequisiteActor(AActor* PrerequisiteActor)NativePublic0x08
UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish)FinalNative+1 flags0x80
UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish)FinalNative+1 flags0x88
bool ActorHasTag(const FName& Tag)FinalNative+1 flags0x09

Subclasses 162

Used by 266

types with a member, parameter or interface of this type
UAchievementSubsystemUActorChannelUActorComponentUActorContainerFActorForWorldTransformsFActorInstanceDataFActorPerceptionBlueprintInfoFActorPerceptionUpdateInfoUAIBlueprintHelperLibraryAAIControllerFAIDamageEventFAIMoveRequestFAINoiseEventUAIPerceptionComponentUAIPerceptionSystemFAIPredictionEventUAISense_BlueprintUAISense_DamageUAISense_HearingUAISense_PredictionUAISense_TouchFAISightEventUAITask_MoveToFAITeamStimulusEventFAITouchEventUAnimationSharingManagerUAnimationSharingStateProcessorUAnimInstanceUAnimSharingInstanceUAnimSharingStateInstanceFAreaSpawnableAssetUAreaSpawnSubsystemFAssetCooldownInfoUAutoDestroySubsystemABaseDeviceItemABaseDoorFBasedPositionABaseFirstPersonCharacterABaseItemABaseSewagePitUBlueprintCameraDirectorEvaluatorUBlueprintCameraNodeEvaluatorUBlueprintGameplayTagLibraryUBoundsCopyComponentABP_ConfidentialFolder_CABP_EngineLid_CABP_FuseBox_CABP_GameplayVan_CABP_LiftButton_CABP_StormEscape_HUD_CABP_VHSTape_CUBTDecorator_BlueprintBaseUBTFunctionLibraryUBTService_BlueprintBaseUBTTask_BlueprintBaseUCableComponentFCameraActorAttachmentInfoFCameraActorTargetInfoUCameraLensEffectInterfaceClassSupportLibraryFCameraLensInterfaceClassSupportFCameraLookatTrackingSettingsUCameraModifierFCameraTrackingFocusSettingsUCharacterFoleyComponentICharacterInterfaceUCharacterMovementComponentUCheatManagerFCheatParameter_ActorClassFCheatSettingsFCheatSpawnableActorStructFChildActorAttachedActorInfoUChildActorComponentFChildActorComponentInstanceDataFClusteredComponentDataUClusterUnionComponentACollectableContainerFComponentReferenceUComposureBlueprintLibraryAControllerUControlRig+186 more