Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
USceneComponent Struct Reference

#include <Actor.h>

+ Inheritance diagram for USceneComponent:
+ Collaboration diagram for USceneComponent:

Public Member Functions

TWeakObjectPtr< APhysicsVolume > & PhysicsVolumeField ()
 
TObjectPtr< USceneComponent > & AttachParentField ()
 
FNameAttachSocketNameField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & AttachChildrenField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & ClientAttachedChildrenField ()
 
FNameNetOldAttachSocketNameField ()
 
USceneComponent *& NetOldAttachParentField ()
 
UE::Math::TBoxSphereBounds< double, double > & BoundsField ()
 
UE::Math::TVector< double > & RelativeLocationField ()
 
UE::Math::TRotator< double > & RelativeRotationField ()
 
UE::Math::TVector< double > & RelativeScale3DField ()
 
UE::Math::TVector< double > & ComponentVelocityField ()
 
TEnumAsByte< enum EDetailMode > & DetailModeField ()
 
FRotationConversionCacheWorldRotationCacheField ()
 
FRotationConversionCacheRelativeRotationCacheField ()
 
UE::Math::TTransform< double > & ComponentToWorldField ()
 
intAttachmentChangedIncrementerField ()
 
BitFieldValue< bool, unsigned __int32bClientSyncAlwaysUpdatePhysicsCollision ()
 
BitFieldValue< bool, unsigned __int32bComponentToWorldUpdated ()
 
BitFieldValue< bool, unsigned __int32bSkipUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32bAbsoluteLocation ()
 
BitFieldValue< bool, unsigned __int32bAbsoluteRotation ()
 
BitFieldValue< bool, unsigned __int32bAbsoluteScale ()
 
BitFieldValue< bool, unsigned __int32bVisible ()
 
BitFieldValue< bool, unsigned __int32bShouldBeAttached ()
 
BitFieldValue< bool, unsigned __int32bShouldSnapLocationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32bShouldSnapRotationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32bShouldSnapScaleWhenAttached ()
 
BitFieldValue< bool, unsigned __int32bShouldUpdatePhysicsVolume ()
 
BitFieldValue< bool, unsigned __int32bHiddenInGame ()
 
BitFieldValue< bool, unsigned __int32bAttachedSoundsForceHighPriority ()
 
BitFieldValue< bool, unsigned __int32bBoundsChangeTriggersStreamingDataRebuild ()
 
BitFieldValue< bool, unsigned __int32bUseAttachParentBound ()
 
BitFieldValue< bool, unsigned __int32bComputeFastLocalBounds ()
 
BitFieldValue< bool, unsigned __int32bComputeBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32bComputedBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32bIsNotRenderAttachmentRoot ()
 
BitFieldValue< bool, unsigned __int32bDisableDetachmentUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32bWantsOnUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32bNetUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32bNetUpdateAttachment ()
 
BitFieldValue< bool, unsigned __int32bIgnoreParentTransformUpdate ()
 
BitFieldValue< bool, unsigned __int32bUpdateChildOverlaps ()
 
void OnChildAttached (USceneComponent *ChildComponent)
 
void SetHiddenInGame (bool NewHidden, bool bPropagateToChildren, bool bSetChildrenRenderState)
 
void OnUnregister ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
void NotifyIsRootComponentChanged (bool bIsRootComponent)
 
void UpdateComponentToWorldWithParent (USceneComponent *Parent, FName SocketName, EUpdateTransformFlags UpdateTransformFlags, const UE::Math::TQuat< double > *RelativeRotationQuat, ETeleportType Teleport)
 
void OnRegister ()
 
void EndPlay (EEndPlayReason::Type Reason)
 
void PropagateTransformUpdate (bool bTransformChanged, EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
 
bool UpdateOverlaps (const TArrayView< FOverlapInfo const, int > *PendingOverlaps, bool bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CalcBoundingCylinder (float *CylinderRadius, float *CylinderHalfHeight)
 
void UpdateBounds ()
 
void SetRelativeLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeLocationAndRotation (UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeRotationExact (UE::Math::TRotator< double > *NewRotation, __int64 bSweep, FHitResult *OutSweepHitResult)
 
void SetRelativeRotation (UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalOffset (UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalRotation (UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalRotation (const UE::Math::TQuat< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalTransform (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldRotation (UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldTransform (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldTransformKeepScale (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeScale3D (UE::Math::TVector< double > *NewScale3D)
 
void ResetRelativeTransform ()
 
void SetRelativeTransform (const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocation (UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldRotation (const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldRotation (UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldScale3D (UE::Math::TVector< double > *NewScale)
 
void SetWorldTransform (const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotationNoPhysics (const UE::Math::TVector< double > *NewLocation, const UE::Math::TRotator< double > *NewRotation)
 
void GetChildrenComponents (bool bIncludeAllDescendants, TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
 
void AppendDescendants (TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
 
void SetupAttachment (USceneComponent *InParent, FName InSocketName)
 
bool AttachTo (USceneComponent *Parent, FName InSocketName, EAttachLocation::Type AttachType, bool bWeldSimulatedBodies)
 
bool AttachToComponent (USceneComponent *Parent, const FAttachmentTransformRules *AttachmentRules, FName SocketName)
 
void DetachFromParent (bool bMaintainWorldPosition, bool bCallModify)
 
void UpdateChildTransforms (EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
 
void GetSocketWorldLocationAndRotation (FName InSocketName, UE::Math::TVector< double > *OutLocation, UE::Math::TRotator< double > *OutRotation)
 
ECollisionResponse GetCollisionResponseToComponent (USceneComponent *OtherComponent)
 
void SetMobility (EComponentMobility::Type NewMobility)
 
bool IsAnySimulatingPhysics ()
 
APhysicsVolumeGetPhysicsVolume ()
 
void UpdatePhysicsVolume (bool bTriggerNotifiers)
 
void SetPhysicsVolume (APhysicsVolume *NewVolume, bool bTriggerNotifiers)
 
bool IsPostLoadThreadSafe ()
 
char InternalSetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *RotationQuat, __int64 bNoPhysics, ETeleportType Teleport)
 
bool UpdateOverlapsImpl (const TArrayView< FOverlapInfo const, int > *PendingOverlaps, TTypeCompatibleBytes< FOctreeElementSimple * > *bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
 
bool MoveComponent (const UE::Math::TVector< double > *Delta, const UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *Hit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
 
bool MoveComponentImpl (const UE::Math::TVector< double > *Delta, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutHit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
 
bool IsVisibleInEditor ()
 
bool ShouldRender ()
 
bool CanEverRender ()
 
bool IsVisible ()
 
void OnHiddenInGameChanged ()
 
void ApplyWorldOffset (const UE::Math::TVector< double > *InOffset, bool bWorldShift)
 
void OnRep_AttachChildren ()
 
void PreNetReceive ()
 
void PostNetReceive ()
 
void PostRepNotifies ()
 
void Serialize (FArchive *Ar)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void ClearSkipUpdateOverlaps ()
 
void SetShouldUpdatePhysicsVolume (bool bInShouldUpdatePhysicsVolume)
 
void UpdateNavigationData ()
 
void K2_SetRelativeLocation (UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
 
void K2_AddRelativeLocation (UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
 
void StopSound (USoundBase *SoundToStop, float FadeOutTime)
 
- Public Member Functions inherited from UActorComponent
FActorComponentTickFunctionPrimaryComponentTickField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField ()
 
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField ()
 
intMarkedForEndOfFrameUpdateArrayIndexField ()
 
intUCSSerializationIndexField ()
 
EComponentCreationMethodCreationMethodField ()
 
FActorComponentDeactivateSignatureOnComponentDeactivatedField ()
 
AActor *& OwnerPrivateField ()
 
UWorld *& WorldPrivateField ()
 
FNameCustomTagField ()
 
intCustomDataField ()
 
BitFieldValue< bool, unsigned __int32bRegistered ()
 
BitFieldValue< bool, unsigned __int32bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32bNetAddressable ()
 
BitFieldValue< bool, unsigned __int32bReplicateUsingRegisteredSubObjectList ()
 
BitFieldValue< bool, unsigned __int32bReplicates ()
 
BitFieldValue< bool, unsigned __int32bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderInstancesDirty ()
 
BitFieldValue< bool, unsigned __int32bRoutedPostRename ()
 
BitFieldValue< bool, unsigned __int32bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32bAllowReregistration ()
 
BitFieldValue< bool, unsigned __int32bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32bAllowAnyoneToDestroyMe ()
 
BitFieldValue< bool, unsigned __int32bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32bIsActive ()
 
BitFieldValue< bool, unsigned __int32bEditableWhenInherited ()
 
BitFieldValue< bool, unsigned __int32bOnlyRelevantToOwner ()
 
BitFieldValue< bool, unsigned __int32bNavigationRelevant ()
 
BitFieldValue< bool, unsigned __int32bCanEverAffectNavigation ()
 
BitFieldValue< bool, unsigned __int32bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32bIsEditorOnly ()
 
BitFieldValue< bool, unsigned __int32bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32bIsReadyForReplication ()
 
BitFieldValue< bool, unsigned __int32bHasBegunPlay ()
 
BitFieldValue< bool, unsigned __int32bIsBeingDestroyed ()
 
BitFieldValue< bool, unsigned __int32bTickFunctionsRegistered ()
 
BitFieldValue< bool, unsigned __int32bIsNetStartupComponent ()
 
BitFieldValue< bool, unsigned __int32MarkedForEndOfFrameUpdateState ()
 
BitFieldValue< bool, unsigned __int32bMarkedForPreEndOfFrameSync ()
 
BitFieldValue< bool, unsigned __int32bAsyncPhysicsTickEnabled ()
 
BitFieldValue< bool, unsigned __int32bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32bPreventOnConsoles ()
 
BitFieldValue< bool, unsigned __int32bPreventOnClient ()
 
BitFieldValue< bool, unsigned __int32bPreventOnNonDedicatedHost ()
 
BitFieldValue< bool, unsigned __int32bDedicatedForceTickingEveryFrame ()
 
BitFieldValue< bool, unsigned __int32bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentCreated ()
 
UWorldGetWorld ()
 
void AsyncPhysicsTickComponent (float DeltaTime, float SimTime)
 
ELifetimeCondition GetReplicationCondition ()
 
void PostInitProperties ()
 
void OnCreatePhysicsState ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostRename (UObject *OldOuter, const FName OldName)
 
bool AllowRegisterWithWorld (UWorld *InWorld)
 
void FailedToRegisterWithWorld (UWorld *InWorld)
 
UWorldGetWorld_Uncached ()
 
bool ComponentHasTag (FName Tag)
 
ENetMode InternalGetNetMode ()
 
FStringGetReadableName (FString *result)
 
void BeginDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForEditorGame ()
 
int GetFunctionCallspace (UFunction *Function, FFrame *Stack)
 
bool CallRemoteFunction (UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
 
void OnRegister ()
 
void InitializeComponent ()
 
void UninitializeComponent ()
 
void ReadyForReplication ()
 
void BeginPlay ()
 
void EndPlay (const EEndPlayReason::Type EndPlayReason)
 
bool SetupActorComponentTickFunction (FTickFunction *TickFunction)
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
bool IsComponentTickEnabled ()
 
void SetComponentTickIntervalAndCooldown (float TickInterval)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAllComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAsyncPhysicsTickEnabled (bool bRegister)
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void RegisterComponentWithWorld (UWorld *InWorld, FRegisterComponentContext *Context)
 
void RegisterComponent ()
 
void UnregisterComponent ()
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CreateRenderState_Concurrent (FRegisterComponentContext *Context)
 
void SendRenderTransform_Concurrent ()
 
void SendRenderInstanceData_Concurrent ()
 
void DestroyRenderState_Concurrent ()
 
void OnDestroyPhysicsState ()
 
void CreatePhysicsState (bool bAllowDeferral)
 
void DestroyPhysicsState ()
 
void ExecuteUnregisterEvents ()
 
void ReregisterComponent ()
 
void RecreateRenderState_Concurrent ()
 
void RecreatePhysicsState ()
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void DoDeferredRenderUpdates_Concurrent ()
 
void MarkRenderStateDirty ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void ClearNeedEndOfFrameUpdate_Internal ()
 
void Activate (bool bReset)
 
void Deactivate ()
 
void SetActive (bool bNewActive, bool bReset)
 
void SetAutoActivate (bool bNewAutoActivate)
 
void ToggleActive ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserDataGetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
bool IsNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void SetIsReplicated (bool bShouldReplicate)
 
void AddReplicatedSubObject (UObject *SubObject, ELifetimeCondition NetCondition)
 
bool ReplicateSubobjects (UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
 
void PreReplication (IRepChangedPropertyTracker *ChangedPropertyTracker)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void OnRep_IsActive ()
 
void DetermineUCSModifiedProperties ()
 
void GetUCSModifiedProperties (TSet< FProperty const *, DefaultKeyFuncs< FProperty const *, 0 >, FDefaultSetAllocator > *ModifiedProperties)
 
void RemoveUCSModifiedProperties (const TArray< FProperty *, TSizedDefaultAllocator< 32 > > *Properties)
 
void SetCanEverAffectNavigation (bool bRelevant)
 
void Serialize (FArchive *Ar)
 
void SetIsReplicatedByDefault (const bool bNewReplicates)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetIdGetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FStringGetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersionGetLinkerUEVersion (FPackageFileVersion *result)
 
FStringGetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FStringGetFullGroupName (FString *result, bool bStartWithOuter)
 
UObjectGetOutermostObject ()
 
UPackageGetPackage ()
 
bool MarkPackageDirty ()
 
UObjectGetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
voidGetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoadGetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlagsObjectFlagsField ()
 
intInternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FNameNamePrivateField ()
 
FNameNameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackageGetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static UClassGetPrivateStaticClass ()
 
static void StaticRegisterNativesUSceneComponent ()
 
static const FNameGetRelativeScale3DPropertyName (const FName *result)
 
- Static Public Member Functions inherited from UActorComponent
static UClassGetPrivateStaticClass ()
 
static void StaticRegisterNativesUActorComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 472 of file Actor.h.

Member Function Documentation

◆ AddLocalOffset()

void USceneComponent::AddLocalOffset ( UE::Math::TVector< double > * DeltaLocation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 552 of file Actor.h.

◆ AddLocalRotation() [1/2]

void USceneComponent::AddLocalRotation ( const UE::Math::TQuat< double > * DeltaRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 555 of file Actor.h.

◆ AddLocalRotation() [2/2]

void USceneComponent::AddLocalRotation ( UE::Math::TRotator< double > * DeltaRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 554 of file Actor.h.

◆ AddLocalTransform()

void USceneComponent::AddLocalTransform ( const UE::Math::TTransform< double > * DeltaTransform,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 556 of file Actor.h.

◆ AddWorldRotation()

void USceneComponent::AddWorldRotation ( UE::Math::TRotator< double > * DeltaRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 557 of file Actor.h.

◆ AddWorldTransform()

void USceneComponent::AddWorldTransform ( const UE::Math::TTransform< double > * DeltaTransform,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 558 of file Actor.h.

◆ AddWorldTransformKeepScale()

void USceneComponent::AddWorldTransformKeepScale ( const UE::Math::TTransform< double > * DeltaTransform,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 559 of file Actor.h.

◆ AppendDescendants()

void USceneComponent::AppendDescendants ( TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > * Children)
inline

Definition at line 574 of file Actor.h.

◆ ApplyWorldOffset()

void USceneComponent::ApplyWorldOffset ( const UE::Math::TVector< double > * InOffset,
bool bWorldShift )
inline

Definition at line 602 of file Actor.h.

◆ AttachChildrenField()

TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & USceneComponent::AttachChildrenField ( )
inline

Definition at line 480 of file Actor.h.

◆ AttachmentChangedIncrementerField()

int & USceneComponent::AttachmentChangedIncrementerField ( )
inline

Definition at line 496 of file Actor.h.

◆ AttachParentField()

TObjectPtr< USceneComponent > & USceneComponent::AttachParentField ( )
inline

Definition at line 478 of file Actor.h.

◆ AttachSocketNameField()

FName & USceneComponent::AttachSocketNameField ( )
inline

Definition at line 479 of file Actor.h.

◆ AttachTo()

bool USceneComponent::AttachTo ( USceneComponent * Parent,
FName InSocketName,
EAttachLocation::Type AttachType,
bool bWeldSimulatedBodies )
inline

Definition at line 576 of file Actor.h.

◆ AttachToComponent()

bool USceneComponent::AttachToComponent ( USceneComponent * Parent,
const FAttachmentTransformRules * AttachmentRules,
FName SocketName )
inline

Definition at line 577 of file Actor.h.

◆ bAbsoluteLocation()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bAbsoluteLocation ( )
inline

Definition at line 503 of file Actor.h.

◆ bAbsoluteRotation()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bAbsoluteRotation ( )
inline

Definition at line 504 of file Actor.h.

◆ bAbsoluteScale()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bAbsoluteScale ( )
inline

Definition at line 505 of file Actor.h.

◆ bAttachedSoundsForceHighPriority()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bAttachedSoundsForceHighPriority ( )
inline

Definition at line 513 of file Actor.h.

◆ bBoundsChangeTriggersStreamingDataRebuild()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bBoundsChangeTriggersStreamingDataRebuild ( )
inline

Definition at line 514 of file Actor.h.

◆ bClientSyncAlwaysUpdatePhysicsCollision()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bClientSyncAlwaysUpdatePhysicsCollision ( )
inline

Definition at line 500 of file Actor.h.

◆ bComponentToWorldUpdated()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bComponentToWorldUpdated ( )
inline

Definition at line 501 of file Actor.h.

◆ bComputeBoundsOnceForGame()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bComputeBoundsOnceForGame ( )
inline

Definition at line 517 of file Actor.h.

◆ bComputedBoundsOnceForGame()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bComputedBoundsOnceForGame ( )
inline

Definition at line 518 of file Actor.h.

◆ bComputeFastLocalBounds()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bComputeFastLocalBounds ( )
inline

Definition at line 516 of file Actor.h.

◆ bDisableDetachmentUpdateOverlaps()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bDisableDetachmentUpdateOverlaps ( )
inline

Definition at line 520 of file Actor.h.

◆ bHiddenInGame()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bHiddenInGame ( )
inline

Definition at line 512 of file Actor.h.

◆ bIgnoreParentTransformUpdate()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bIgnoreParentTransformUpdate ( )
inline

Definition at line 524 of file Actor.h.

◆ bIsNotRenderAttachmentRoot()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bIsNotRenderAttachmentRoot ( )
inline

Definition at line 519 of file Actor.h.

◆ bNetUpdateAttachment()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bNetUpdateAttachment ( )
inline

Definition at line 523 of file Actor.h.

◆ bNetUpdateTransform()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bNetUpdateTransform ( )
inline

Definition at line 522 of file Actor.h.

◆ BoundsField()

UE::Math::TBoxSphereBounds< double, double > & USceneComponent::BoundsField ( )
inline

Definition at line 484 of file Actor.h.

◆ bShouldBeAttached()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bShouldBeAttached ( )
inline

Definition at line 507 of file Actor.h.

◆ bShouldSnapLocationWhenAttached()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bShouldSnapLocationWhenAttached ( )
inline

Definition at line 508 of file Actor.h.

◆ bShouldSnapRotationWhenAttached()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bShouldSnapRotationWhenAttached ( )
inline

Definition at line 509 of file Actor.h.

◆ bShouldSnapScaleWhenAttached()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bShouldSnapScaleWhenAttached ( )
inline

Definition at line 510 of file Actor.h.

◆ bShouldUpdatePhysicsVolume()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bShouldUpdatePhysicsVolume ( )
inline

Definition at line 511 of file Actor.h.

◆ bSkipUpdateOverlaps()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bSkipUpdateOverlaps ( )
inline

Definition at line 502 of file Actor.h.

◆ bUpdateChildOverlaps()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bUpdateChildOverlaps ( )
inline

Definition at line 525 of file Actor.h.

◆ bUseAttachParentBound()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bUseAttachParentBound ( )
inline

Definition at line 515 of file Actor.h.

◆ bVisible()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bVisible ( )
inline

Definition at line 506 of file Actor.h.

◆ bWantsOnUpdateTransform()

BitFieldValue< bool, unsigned __int32 > USceneComponent::bWantsOnUpdateTransform ( )
inline

Definition at line 521 of file Actor.h.

◆ CalcBoundingCylinder()

void USceneComponent::CalcBoundingCylinder ( float * CylinderRadius,
float * CylinderHalfHeight )
inline

Definition at line 546 of file Actor.h.

◆ CanEverRender()

bool USceneComponent::CanEverRender ( )
inline

Definition at line 597 of file Actor.h.

◆ ClearSkipUpdateOverlaps()

void USceneComponent::ClearSkipUpdateOverlaps ( )
inline

Definition at line 609 of file Actor.h.

◆ ClientAttachedChildrenField()

TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & USceneComponent::ClientAttachedChildrenField ( )
inline

Definition at line 481 of file Actor.h.

◆ ComponentToWorldField()

UE::Math::TTransform< double > & USceneComponent::ComponentToWorldField ( )
inline

Definition at line 495 of file Actor.h.

◆ ComponentVelocityField()

UE::Math::TVector< double > & USceneComponent::ComponentVelocityField ( )
inline

Definition at line 488 of file Actor.h.

◆ DestroyComponent()

void USceneComponent::DestroyComponent ( bool bPromoteChildren)
inline

Definition at line 544 of file Actor.h.

◆ DetachFromParent()

void USceneComponent::DetachFromParent ( bool bMaintainWorldPosition,
bool bCallModify )
inline

Definition at line 578 of file Actor.h.

◆ DetailModeField()

TEnumAsByte< enum EDetailMode > & USceneComponent::DetailModeField ( )
inline

Definition at line 489 of file Actor.h.

◆ EndPlay()

void USceneComponent::EndPlay ( EEndPlayReason::Type Reason)
inline

Definition at line 540 of file Actor.h.

◆ GetChildrenComponents()

void USceneComponent::GetChildrenComponents ( bool bIncludeAllDescendants,
TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > * Children )
inline

Definition at line 573 of file Actor.h.

◆ GetCollisionResponseToComponent()

ECollisionResponse USceneComponent::GetCollisionResponseToComponent ( USceneComponent * OtherComponent)
inline

Definition at line 584 of file Actor.h.

◆ GetLifetimeReplicatedProps()

void USceneComponent::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > * OutLifetimeProps)
inline

Definition at line 608 of file Actor.h.

◆ GetPhysicsVolume()

APhysicsVolume * USceneComponent::GetPhysicsVolume ( )
inline

Definition at line 587 of file Actor.h.

◆ GetPrivateStaticClass()

static UClass * USceneComponent::GetPrivateStaticClass ( )
inlinestatic

Definition at line 529 of file Actor.h.

◆ GetRelativeScale3DPropertyName()

static const FName * USceneComponent::GetRelativeScale3DPropertyName ( const FName * result)
inlinestatic

Definition at line 537 of file Actor.h.

◆ GetSocketWorldLocationAndRotation()

void USceneComponent::GetSocketWorldLocationAndRotation ( FName InSocketName,
UE::Math::TVector< double > * OutLocation,
UE::Math::TRotator< double > * OutRotation )
inline

Definition at line 582 of file Actor.h.

◆ InternalSetWorldLocationAndRotation()

char USceneComponent::InternalSetWorldLocationAndRotation ( UE::Math::TVector< double > * NewLocation,
const UE::Math::TQuat< double > * RotationQuat,
__int64 bNoPhysics,
ETeleportType Teleport )
inline

Definition at line 591 of file Actor.h.

◆ IsAnySimulatingPhysics()

bool USceneComponent::IsAnySimulatingPhysics ( )
inline

Definition at line 586 of file Actor.h.

◆ IsPostLoadThreadSafe()

bool USceneComponent::IsPostLoadThreadSafe ( )
inline

Definition at line 590 of file Actor.h.

◆ IsVisible()

bool USceneComponent::IsVisible ( )
inline

Definition at line 598 of file Actor.h.

◆ IsVisibleInEditor()

bool USceneComponent::IsVisibleInEditor ( )
inline

Definition at line 595 of file Actor.h.

◆ K2_AddRelativeLocation()

void USceneComponent::K2_AddRelativeLocation ( UE::Math::TVector< double > * DeltaLocation,
bool bSweep,
FHitResult * SweepHitResult,
bool bTeleport )
inline

Definition at line 613 of file Actor.h.

◆ K2_SetRelativeLocation()

void USceneComponent::K2_SetRelativeLocation ( UE::Math::TVector< double > * NewLocation,
bool bSweep,
FHitResult * SweepHitResult,
bool bTeleport )
inline

Definition at line 612 of file Actor.h.

◆ MoveComponent()

bool USceneComponent::MoveComponent ( const UE::Math::TVector< double > * Delta,
const UE::Math::TRotator< double > * NewRotation,
bool bSweep,
FHitResult * Hit,
EMoveComponentFlags MoveFlags,
ETeleportType Teleport )
inline

Definition at line 593 of file Actor.h.

◆ MoveComponentImpl()

bool USceneComponent::MoveComponentImpl ( const UE::Math::TVector< double > * Delta,
const UE::Math::TQuat< double > * NewRotation,
bool bSweep,
FHitResult * OutHit,
EMoveComponentFlags MoveFlags,
ETeleportType Teleport )
inline

Definition at line 594 of file Actor.h.

◆ NetOldAttachParentField()

USceneComponent *& USceneComponent::NetOldAttachParentField ( )
inline

Definition at line 483 of file Actor.h.

◆ NetOldAttachSocketNameField()

FName & USceneComponent::NetOldAttachSocketNameField ( )
inline

Definition at line 482 of file Actor.h.

◆ NotifyIsRootComponentChanged()

void USceneComponent::NotifyIsRootComponentChanged ( bool bIsRootComponent)
inline

Definition at line 536 of file Actor.h.

◆ OnChildAttached()

void USceneComponent::OnChildAttached ( USceneComponent * ChildComponent)
inline

Definition at line 530 of file Actor.h.

◆ OnComponentDestroyed()

void USceneComponent::OnComponentDestroyed ( bool bDestroyingHierarchy)
inline

Definition at line 545 of file Actor.h.

◆ OnHiddenInGameChanged()

void USceneComponent::OnHiddenInGameChanged ( )
inline

Definition at line 599 of file Actor.h.

◆ OnRegister()

void USceneComponent::OnRegister ( )
inline

Definition at line 539 of file Actor.h.

◆ OnRep_AttachChildren()

void USceneComponent::OnRep_AttachChildren ( )
inline

Definition at line 603 of file Actor.h.

◆ OnUnregister()

void USceneComponent::OnUnregister ( )
inline

Definition at line 533 of file Actor.h.

◆ PhysicsVolumeField()

TWeakObjectPtr< APhysicsVolume > & USceneComponent::PhysicsVolumeField ( )
inline

Definition at line 477 of file Actor.h.

◆ PostNetReceive()

void USceneComponent::PostNetReceive ( )
inline

Definition at line 605 of file Actor.h.

◆ PostRepNotifies()

void USceneComponent::PostRepNotifies ( )
inline

Definition at line 606 of file Actor.h.

◆ PreNetReceive()

void USceneComponent::PreNetReceive ( )
inline

Definition at line 604 of file Actor.h.

◆ PropagateTransformUpdate()

void USceneComponent::PropagateTransformUpdate ( bool bTransformChanged,
EUpdateTransformFlags UpdateTransformFlags,
ETeleportType Teleport )
inline

Definition at line 541 of file Actor.h.

◆ RelativeLocationField()

UE::Math::TVector< double > & USceneComponent::RelativeLocationField ( )
inline

Definition at line 485 of file Actor.h.

◆ RelativeRotationCacheField()

FRotationConversionCache & USceneComponent::RelativeRotationCacheField ( )
inline

Definition at line 494 of file Actor.h.

◆ RelativeRotationField()

UE::Math::TRotator< double > & USceneComponent::RelativeRotationField ( )
inline

Definition at line 486 of file Actor.h.

◆ RelativeScale3DField()

UE::Math::TVector< double > & USceneComponent::RelativeScale3DField ( )
inline

Definition at line 487 of file Actor.h.

◆ ResetRelativeTransform()

void USceneComponent::ResetRelativeTransform ( )
inline

Definition at line 561 of file Actor.h.

◆ Serialize()

void USceneComponent::Serialize ( FArchive * Ar)
inline

Definition at line 607 of file Actor.h.

◆ SetHiddenInGame()

void USceneComponent::SetHiddenInGame ( bool NewHidden,
bool bPropagateToChildren,
bool bSetChildrenRenderState )
inline

Definition at line 532 of file Actor.h.

◆ SetMobility()

void USceneComponent::SetMobility ( EComponentMobility::Type NewMobility)
inline

Definition at line 585 of file Actor.h.

◆ SetPhysicsVolume()

void USceneComponent::SetPhysicsVolume ( APhysicsVolume * NewVolume,
bool bTriggerNotifiers )
inline

Definition at line 589 of file Actor.h.

◆ SetRelativeLocationAndRotation() [1/2]

void USceneComponent::SetRelativeLocationAndRotation ( UE::Math::TVector< double > * NewLocation,
const UE::Math::TQuat< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 548 of file Actor.h.

◆ SetRelativeLocationAndRotation() [2/2]

void USceneComponent::SetRelativeLocationAndRotation ( UE::Math::TVector< double > * NewLocation,
UE::Math::TRotator< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 549 of file Actor.h.

◆ SetRelativeRotation()

void USceneComponent::SetRelativeRotation ( UE::Math::TRotator< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 551 of file Actor.h.

◆ SetRelativeRotationExact()

void USceneComponent::SetRelativeRotationExact ( UE::Math::TRotator< double > * NewRotation,
__int64 bSweep,
FHitResult * OutSweepHitResult )
inline

Definition at line 550 of file Actor.h.

◆ SetRelativeScale3D()

void USceneComponent::SetRelativeScale3D ( UE::Math::TVector< double > * NewScale3D)
inline

Definition at line 560 of file Actor.h.

◆ SetRelativeTransform()

void USceneComponent::SetRelativeTransform ( const UE::Math::TTransform< double > * NewTransform,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 562 of file Actor.h.

◆ SetShouldUpdatePhysicsVolume()

void USceneComponent::SetShouldUpdatePhysicsVolume ( bool bInShouldUpdatePhysicsVolume)
inline

Definition at line 610 of file Actor.h.

◆ SetupAttachment()

void USceneComponent::SetupAttachment ( USceneComponent * InParent,
FName InSocketName )
inline

Definition at line 575 of file Actor.h.

◆ SetWorldLocation()

void USceneComponent::SetWorldLocation ( UE::Math::TVector< double > * NewLocation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 563 of file Actor.h.

◆ SetWorldLocationAndRotation() [1/2]

void USceneComponent::SetWorldLocationAndRotation ( UE::Math::TVector< double > * NewLocation,
const UE::Math::TQuat< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 571 of file Actor.h.

◆ SetWorldLocationAndRotation() [2/2]

void USceneComponent::SetWorldLocationAndRotation ( UE::Math::TVector< double > * NewLocation,
UE::Math::TRotator< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 570 of file Actor.h.

◆ SetWorldLocationAndRotationNoPhysics()

void USceneComponent::SetWorldLocationAndRotationNoPhysics ( const UE::Math::TVector< double > * NewLocation,
const UE::Math::TRotator< double > * NewRotation )
inline

Definition at line 572 of file Actor.h.

◆ SetWorldRotation() [1/2]

void USceneComponent::SetWorldRotation ( const UE::Math::TQuat< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 564 of file Actor.h.

◆ SetWorldRotation() [2/2]

void USceneComponent::SetWorldRotation ( UE::Math::TRotator< double > * NewRotation,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 566 of file Actor.h.

◆ SetWorldScale3D()

void USceneComponent::SetWorldScale3D ( UE::Math::TVector< double > * NewScale)
inline

Definition at line 567 of file Actor.h.

◆ SetWorldTransform()

void USceneComponent::SetWorldTransform ( const UE::Math::TTransform< double > * NewTransform,
bool bSweep,
FHitResult * OutSweepHitResult,
ETeleportType Teleport )
inline

Definition at line 568 of file Actor.h.

◆ ShouldRender()

bool USceneComponent::ShouldRender ( )
inline

Definition at line 596 of file Actor.h.

◆ StaticRegisterNativesUSceneComponent()

static void USceneComponent::StaticRegisterNativesUSceneComponent ( )
inlinestatic

Definition at line 534 of file Actor.h.

◆ StopSound()

void USceneComponent::StopSound ( USoundBase * SoundToStop,
float FadeOutTime )
inline

Definition at line 614 of file Actor.h.

◆ UpdateBounds()

void USceneComponent::UpdateBounds ( )
inline

Definition at line 547 of file Actor.h.

◆ UpdateChildTransforms()

void USceneComponent::UpdateChildTransforms ( EUpdateTransformFlags UpdateTransformFlags,
ETeleportType Teleport )
inline

Definition at line 581 of file Actor.h.

◆ UpdateComponentToWorldWithParent()

void USceneComponent::UpdateComponentToWorldWithParent ( USceneComponent * Parent,
FName SocketName,
EUpdateTransformFlags UpdateTransformFlags,
const UE::Math::TQuat< double > * RelativeRotationQuat,
ETeleportType Teleport )
inline

Definition at line 538 of file Actor.h.

◆ UpdateNavigationData()

void USceneComponent::UpdateNavigationData ( )
inline

Definition at line 611 of file Actor.h.

◆ UpdateOverlaps()

bool USceneComponent::UpdateOverlaps ( const TArrayView< FOverlapInfo const, int > * PendingOverlaps,
bool bDoNotifies,
const TArrayView< FOverlapInfo const, int > * OverlapsAtEndLocation )
inline

Definition at line 542 of file Actor.h.

◆ UpdateOverlapsImpl()

bool USceneComponent::UpdateOverlapsImpl ( const TArrayView< FOverlapInfo const, int > * PendingOverlaps,
TTypeCompatibleBytes< FOctreeElementSimple * > * bDoNotifies,
const TArrayView< FOverlapInfo const, int > * OverlapsAtEndLocation )
inline

Definition at line 592 of file Actor.h.

◆ UpdatePhysicsVolume()

void USceneComponent::UpdatePhysicsVolume ( bool bTriggerNotifiers)
inline

Definition at line 588 of file Actor.h.

◆ ValidateGeneratedRepEnums()

void USceneComponent::ValidateGeneratedRepEnums ( const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > * ClassReps)
inline

Definition at line 535 of file Actor.h.

◆ WorldRotationCacheField()

FRotationConversionCache & USceneComponent::WorldRotationCacheField ( )
inline

Definition at line 493 of file Actor.h.


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