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 ()
 
FName & AttachSocketNameField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & AttachChildrenField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & ClientAttachedChildrenField ()
 
FName & NetOldAttachSocketNameField ()
 
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 ()
 
FRotationConversionCache & WorldRotationCacheField ()
 
FRotationConversionCache & RelativeRotationCacheField ()
 
UE::Math::TTransform< double > & ComponentToWorldField ()
 
int & AttachmentChangedIncrementerField ()
 
BitFieldValue< bool, unsigned __int32 > bClientSyncAlwaysUpdatePhysicsCollision ()
 
BitFieldValue< bool, unsigned __int32 > bComponentToWorldUpdated ()
 
BitFieldValue< bool, unsigned __int32 > bSkipUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteLocation ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteRotation ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteScale ()
 
BitFieldValue< bool, unsigned __int32 > bVisible ()
 
BitFieldValue< bool, unsigned __int32 > bShouldBeAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapLocationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapRotationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapScaleWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldUpdatePhysicsVolume ()
 
BitFieldValue< bool, unsigned __int32 > bHiddenInGame ()
 
BitFieldValue< bool, unsigned __int32 > bAttachedSoundsForceHighPriority ()
 
BitFieldValue< bool, unsigned __int32 > bBoundsChangeTriggersStreamingDataRebuild ()
 
BitFieldValue< bool, unsigned __int32 > bUseAttachParentBound ()
 
BitFieldValue< bool, unsigned __int32 > bComputeFastLocalBounds ()
 
BitFieldValue< bool, unsigned __int32 > bComputeBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32 > bComputedBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32 > bIsNotRenderAttachmentRoot ()
 
BitFieldValue< bool, unsigned __int32 > bDisableDetachmentUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32 > bWantsOnUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32 > bNetUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32 > bNetUpdateAttachment ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreParentTransformUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bUpdateChildOverlaps ()
 
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 ()
 
APhysicsVolume * GetPhysicsVolume ()
 
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
FActorComponentTickFunction & PrimaryComponentTickField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField ()
 
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField ()
 
int & MarkedForEndOfFrameUpdateArrayIndexField ()
 
int & UCSSerializationIndexField ()
 
EComponentCreationMethod & CreationMethodField ()
 
FActorComponentDeactivateSignature & OnComponentDeactivatedField ()
 
AActor *& OwnerPrivateField ()
 
UWorld *& WorldPrivateField ()
 
FName & CustomTagField ()
 
int & CustomDataField ()
 
BitFieldValue< bool, unsigned __int32 > bRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bNetAddressable ()
 
BitFieldValue< bool, unsigned __int32 > bReplicateUsingRegisteredSubObjectList ()
 
BitFieldValue< bool, unsigned __int32 > bReplicates ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderInstancesDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRoutedPostRename ()
 
BitFieldValue< bool, unsigned __int32 > bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32 > bAllowReregistration ()
 
BitFieldValue< bool, unsigned __int32 > bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32 > bAllowAnyoneToDestroyMe ()
 
BitFieldValue< bool, unsigned __int32 > bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32 > bIsActive ()
 
BitFieldValue< bool, unsigned __int32 > bEditableWhenInherited ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner ()
 
BitFieldValue< bool, unsigned __int32 > bNavigationRelevant ()
 
BitFieldValue< bool, unsigned __int32 > bCanEverAffectNavigation ()
 
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32 > bIsEditorOnly ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32 > bIsReadyForReplication ()
 
BitFieldValue< bool, unsigned __int32 > bHasBegunPlay ()
 
BitFieldValue< bool, unsigned __int32 > bIsBeingDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bTickFunctionsRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bIsNetStartupComponent ()
 
BitFieldValue< bool, unsigned __int32 > MarkedForEndOfFrameUpdateState ()
 
BitFieldValue< bool, unsigned __int32 > bMarkedForPreEndOfFrameSync ()
 
BitFieldValue< bool, unsigned __int32 > bAsyncPhysicsTickEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnConsoles ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnClient ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnNonDedicatedHost ()
 
BitFieldValue< bool, unsigned __int32 > bDedicatedForceTickingEveryFrame ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentCreated ()
 
UWorld * GetWorld ()
 
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)
 
UWorld * GetWorld_Uncached ()
 
bool ComponentHasTag (FName Tag)
 
ENetMode InternalGetNetMode ()
 
FString * GetReadableName (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)
 
UAssetUserData * GetAssetUserDataOfClass (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)
 
FString * GetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObject * CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObject * GetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FString * GetDetailedInfo (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 ()
 
FPrimaryAssetId * GetPrimaryAssetId (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)
 
FString * GetDefaultConfigFilename (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)
 
UFunction * FindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObject * GetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FProperty * FindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersion * GetLinkerUEVersion (FPackageFileVersion *result)
 
FString * GetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FString * GetFullGroupName (FString *result, bool bStartWithOuter)
 
UObject * GetOutermostObject ()
 
UPackage * GetPackage ()
 
bool MarkPackageDirty ()
 
UObject * GetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoad * GetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlags & ObjectFlagsField ()
 
int & InternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FName & NamePrivateField ()
 
FName & NameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackage * GetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static UClass * GetPrivateStaticClass ()
 
static void StaticRegisterNativesUSceneComponent ()
 
static const FName * GetRelativeScale3DPropertyName (const FName *result)
 
- Static Public Member Functions inherited from UActorComponent
static UClass * GetPrivateStaticClass ()
 
static void StaticRegisterNativesUActorComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UObject
static UClass * StaticClass ()
 
static const FName * AssetVersePathTagName ()
 
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: