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

#include <Actor.h>

+ Inheritance diagram for UPrimitiveComponent:
+ Collaboration diagram for UPrimitiveComponent:

Public Member Functions

floatMinDrawDistanceField ()
 
floatLDMaxDrawDistanceField ()
 
floatCachedMaxDrawDistanceField ()
 
TEnumAsByte< enum ESceneDepthPriorityGroup > & ViewOwnerDepthPriorityGroupField ()
 
FieldArray< char, 1 > LightmapTypeField ()
 
TArray< unsigned int, TSizedDefaultAllocator< 32 > > & MaterialPSOPrecacheRequestIDsField ()
 
unsigned __int8MoveIgnoreMaskField ()
 
intRayTracingGroupIdField ()
 
intVisibilityIdField ()
 
intCustomDepthStencilValueField ()
 
intTranslucencySortPriorityField ()
 
floatTranslucencySortDistanceOffsetField ()
 
charVirtualTextureCullMipsField ()
 
FieldArray< char, 1 > VirtualTextureRenderPassTypeField ()
 
intRegistrationSerialNumberField ()
 
FThreadSafeCounterAttachmentCounterField ()
 
floatLastCheckedAllCollideableDescendantsTimeField ()
 
floatBoundsScaleField ()
 
floatLastSubmitTimeField ()
 
long doubleLastRenderTimeField ()
 
long doubleLastRenderTimeOnScreenField ()
 
floatOcclusionBoundsSlackField ()
 
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & MoveIgnoreActorsField ()
 
TArray< TObjectPtr< UPrimitiveComponent >, TSizedDefaultAllocator< 32 > > & MoveIgnoreComponentsField ()
 
TArray< FOverlapInfo, TSizedDefaultAllocator< 32 > > & OverlappingComponentsField ()
 
TMap< TWeakObjectPtr< UPrimitiveComponent >, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< TWeakObjectPtr< UPrimitiveComponent >, int, 0 > > & OverlappingPrimitiveComponentsField ()
 
FBodyInstanceBodyInstanceField ()
 
FComponentBeginOverlapSignatureOnComponentBeginOverlapField ()
 
FComponentBeginCursorOverSignatureOnBeginCursorOverField ()
 
FComponentOnClickedSignatureOnClickedField ()
 
FComponentOnInputTouchBeginSignatureOnInputTouchBeginField ()
 
FComponentBeginTouchOverSignatureOnInputTouchEnterField ()
 
ERayTracingGroupCullingPriorityRayTracingGroupCullingPriorityField ()
 
FRenderCommandFenceDetachFenceField ()
 
TObjectPtr< UPrimitiveComponent > & LODParentPrimitiveField ()
 
intObjectLayerField ()
 
floatOverrideStepHeightField ()
 
intInternalOctreeMaskField ()
 
unsigned intProxyMeshIDField ()
 
boolbHasActiveProxyMeshChildrenField ()
 
BitFieldValue< bool, unsigned __int32bEnableAutoLODGeneration ()
 
BitFieldValue< bool, unsigned __int32bIsActorTextureStreamingBuiltData ()
 
BitFieldValue< bool, unsigned __int32bIsValidTextureStreamingBuiltData ()
 
BitFieldValue< bool, unsigned __int32bNeverDistanceCull ()
 
BitFieldValue< bool, unsigned __int32bAttachedToStreamingManagerAsStatic ()
 
BitFieldValue< bool, unsigned __int32bAttachedToStreamingManagerAsDynamic ()
 
BitFieldValue< bool, unsigned __int32bHandledByStreamingManagerAsDynamic ()
 
BitFieldValue< bool, unsigned __int32bIgnoreStreamingManagerUpdate ()
 
BitFieldValue< bool, unsigned __int32bAttachedToCoarseMeshStreamingManager ()
 
BitFieldValue< bool, unsigned __int32bAlwaysCreatePhysicsState ()
 
BitFieldValue< bool, unsigned __int32bGenerateOverlapEvents ()
 
BitFieldValue< bool, unsigned __int32bMultiBodyOverlap ()
 
BitFieldValue< bool, unsigned __int32bTraceComplexOnMove ()
 
BitFieldValue< bool, unsigned __int32bReturnMaterialOnMove ()
 
BitFieldValue< bool, unsigned __int32bUseViewOwnerDepthPriorityGroup ()
 
BitFieldValue< bool, unsigned __int32bAllowCullDistanceVolume ()
 
BitFieldValue< bool, unsigned __int32bVisibleInReflectionCaptures ()
 
BitFieldValue< bool, unsigned __int32bVisibleInRealTimeSkyCaptures ()
 
BitFieldValue< bool, unsigned __int32bVisibleInRayTracing ()
 
BitFieldValue< bool, unsigned __int32bRenderInMainPass ()
 
BitFieldValue< bool, unsigned __int32bRenderInDepthPass ()
 
BitFieldValue< bool, unsigned __int32bReceivesDecals ()
 
BitFieldValue< bool, unsigned __int32bHoldout ()
 
BitFieldValue< bool, unsigned __int32bOwnerNoSee ()
 
BitFieldValue< bool, unsigned __int32bOnlyOwnerSee ()
 
BitFieldValue< bool, unsigned __int32bTreatAsBackgroundForOcclusion ()
 
BitFieldValue< bool, unsigned __int32bUseAsOccluder ()
 
BitFieldValue< bool, unsigned __int32bSelectable ()
 
BitFieldValue< bool, unsigned __int32bForceMipStreaming ()
 
BitFieldValue< bool, unsigned __int32bHasPerInstanceHitProxies ()
 
BitFieldValue< bool, unsigned __int32CastShadow ()
 
BitFieldValue< bool, unsigned __int32bEmissiveLightSource ()
 
BitFieldValue< bool, unsigned __int32bAffectDynamicIndirectLighting ()
 
BitFieldValue< bool, unsigned __int32bAffectIndirectLightingWhileHidden ()
 
BitFieldValue< bool, unsigned __int32bAffectDistanceFieldLighting ()
 
BitFieldValue< bool, unsigned __int32bCastDynamicShadow ()
 
BitFieldValue< bool, unsigned __int32bCastStaticShadow ()
 
BitFieldValue< bool, unsigned __int32bCastVolumetricTranslucentShadow ()
 
BitFieldValue< bool, unsigned __int32bCastContactShadow ()
 
BitFieldValue< bool, unsigned __int32bSelfShadowOnly ()
 
BitFieldValue< bool, unsigned __int32bCastFarShadow ()
 
BitFieldValue< bool, unsigned __int32bCastInsetShadow ()
 
BitFieldValue< bool, unsigned __int32bCastCinematicShadow ()
 
BitFieldValue< bool, unsigned __int32bCastHiddenShadow ()
 
BitFieldValue< bool, unsigned __int32bCastShadowAsTwoSided ()
 
BitFieldValue< bool, unsigned __int32bLightAsIfStatic_DEPRECATED ()
 
BitFieldValue< bool, unsigned __int32bLightAttachmentsAsGroup ()
 
BitFieldValue< bool, unsigned __int32bExcludeFromLightAttachmentGroup ()
 
BitFieldValue< bool, unsigned __int32bReceiveMobileCSMShadows ()
 
BitFieldValue< bool, unsigned __int32bSingleSampleShadowFromStationaryLights ()
 
BitFieldValue< bool, unsigned __int32bIgnoreRadialImpulse ()
 
BitFieldValue< bool, unsigned __int32bIgnoreRadialForce ()
 
BitFieldValue< bool, unsigned __int32bApplyImpulseOnDamage ()
 
BitFieldValue< bool, unsigned __int32bReplicatePhysicsToAutonomousProxy ()
 
BitFieldValue< bool, unsigned __int32bFillCollisionUnderneathForNavmesh ()
 
BitFieldValue< bool, unsigned __int32AlwaysLoadOnClient ()
 
BitFieldValue< bool, unsigned __int32AlwaysLoadOnServer ()
 
BitFieldValue< bool, unsigned __int32bUseEditorCompositing ()
 
BitFieldValue< bool, unsigned __int32bIsBeingMovedByEditor ()
 
BitFieldValue< bool, unsigned __int32bRenderCustomDepth ()
 
BitFieldValue< bool, unsigned __int32bVisibleInSceneCaptureOnly ()
 
BitFieldValue< bool, unsigned __int32bHiddenInSceneCapture ()
 
BitFieldValue< bool, unsigned __int32bRayTracingFarField ()
 
BitFieldValue< bool, unsigned __int32bCachedAllCollideableDescendantsRelative ()
 
BitFieldValue< bool, unsigned __int32bHasNoStreamableTextures ()
 
BitFieldValue< bool, unsigned __int32bStaticWhenNotMoveable ()
 
BitFieldValue< bool, unsigned __int32bPSOPrecacheCalled ()
 
BitFieldValue< bool, unsigned __int32bPSOPrecacheRequestBoosted ()
 
BitFieldValue< bool, unsigned __int32bIgnoreUpdatingOwnersLastRenderTime ()
 
BitFieldValue< bool, unsigned __int32bForcePreventBlockingProjectiles ()
 
BitFieldValue< bool, unsigned __int32bForceOverlapEvents ()
 
BitFieldValue< bool, unsigned __int32bIsInForeground ()
 
BitFieldValue< bool, unsigned __int32bUseInternalOctree ()
 
BitFieldValue< bool, unsigned __int32bUseInternalOctreeOnClient ()
 
BitFieldValue< bool, unsigned __int32bRegisteredInternalOctree ()
 
BitFieldValue< bool, unsigned __int32bForceDynamicPhysics ()
 
BitFieldValue< bool, unsigned __int32bPreventCharacterBasing ()
 
BitFieldValue< bool, unsigned __int32bAllowBasedCharacters ()
 
BitFieldValue< bool, unsigned __int32bIsAbstractBasingComponent ()
 
BitFieldValue< bool, unsigned __int32bClimbable ()
 
BitFieldValue< bool, unsigned __int32bUseAbsoluteMaxDrawDisatance ()
 
BitFieldValue< bool, unsigned __int32bMovableUseDynamicDrawDistance ()
 
BitFieldValue< bool, unsigned __int32bIncludeBoundsRadiusInDrawDistances ()
 
BitFieldValue< bool, unsigned __int32bExcludeFromLevelBounds ()
 
BitFieldValue< bool, unsigned __int32bIgnoredByCharacterEncroachment ()
 
BitFieldValue< bool, unsigned __int32bPreventDamage ()
 
void Serialize (FStructuredArchiveRecord Record)
 
bool OverlapComponent (const UE::Math::TVector< double > *Pos, const UE::Math::TQuat< double > *Rot, const struct FCollisionShape *CollisionShape)
 
bool AreSymmetricRotations (const UE::Math::TQuat< double > *A, const UE::Math::TQuat< double > *B, const UE::Math::TVector< double > *Scale3D)
 
ESceneDepthPriorityGroup GetStaticDepthPriorityGroup ()
 
bool HasValidSettingsForStaticLighting (bool bOverlookInvalidComponents)
 
UMaterialInterfaceGetEditorMaterial (int ElementIndex)
 
void ResizeGrow (int OldNum)
 
void SetPhysicsAngularVelocityInDegrees (UE::Math::TVector< double > *NewAngVel, __int64 bAddToCurrent, FName BoneName)
 
void GetLightAndShadowMapMemoryUsage (int *OutNum, int *OutMax)
 
void InvalidateLightingCacheDetailed (bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly)
 
bool IsEditorOnly ()
 
void GetUsedTextures (TArray< UTexture *, TSizedDefaultAllocator< 32 > > *OutTextures, EMaterialQualityLevel::Type QualityLevel)
 
void CreateRenderState_Concurrent (FRegisterComponentContext *Context)
 
void SendRenderTransform_Concurrent ()
 
void OnRegister ()
 
void OnUnregister ()
 
void OnAttachmentChanged ()
 
void DestroyRenderState_Concurrent ()
 
void OnCreatePhysicsState ()
 
void EnsurePhysicsStateCreated ()
 
void MarkChildPrimitiveComponentRenderStateDirty ()
 
void OnDestroyPhysicsState ()
 
void Serialize (FArchive *Ar)
 
void ReceiveComponentDamage (float DamageAmount, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
 
void PostInitProperties ()
 
void PostLoad ()
 
void PostDuplicate (bool bDuplicateForPIE)
 
void BeginDestroy ()
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
bool IsReadyForFinishDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
void SetOwnerNoSee (bool bNewOwnerNoSee)
 
void SetOnlyOwnerSee (bool bNewOnlyOwnerSee)
 
bool ShouldComponentAddToScene ()
 
bool ShouldCreatePhysicsState ()
 
bool HasValidPhysicsState ()
 
bool ShouldRenderSelected ()
 
void SetCastHiddenShadow (bool NewCastHiddenShadow)
 
void PushSelectionToProxy ()
 
void SetCullDistance (float NewCullDistance)
 
bool IsWorldGeometry ()
 
ECollisionChannel GetCollisionObjectType ()
 
UMaterialInstanceDynamicCreateAndSetMaterialInstanceDynamic (int ElementIndex)
 
UMaterialInstanceDynamicCreateAndSetMaterialInstanceDynamicFromMaterial (int ElementIndex, UMaterialInterface *Parent)
 
UMaterialInstanceDynamicCreateDynamicMaterialInstance (int ElementIndex, UMaterialInterface *SourceMaterial, FName OptionalName)
 
int GetCustomPrimitiveDataIndexForScalarParameter (FName ParameterName)
 
int GetCustomPrimitiveDataIndexForVectorParameter (FName ParameterName)
 
void SetCustomPrimitiveDataFloat (int DataIndex, float Value)
 
UMaterialInterfaceGetMaterialFromCollisionFaceIndex (int FaceIndex, int *SectionIndex)
 
void InitSweepCollisionParams (FCollisionQueryParams *OutParams, FCollisionResponseParams *OutResponseParam)
 
void DispatchBlockingHit (AActor *Owner, const FHitResult *BlockingHit)
 
void DispatchWakeEvents (ESleepEvent WakeEvent, FName BoneName)
 
bool IsNavigationRelevant ()
 
bool LineTraceComponent (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const FCollisionQueryParams *Params)
 
bool SweepComponent (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *ShapeWorldRotation, const FCollisionShape *CollisionShape, bool bTraceComplex)
 
char ComponentOverlapComponentImpl (UPrimitiveComponent *PrimComp, const UE::Math::TVector< double > *Pos, const UE::Math::TQuat< double > *Quat)
 
bool IsOverlappingActor (const AActor *Other)
 
void BeginComponentOverlap (const FOverlapInfo *OtherOverlap, bool bDoNotifies)
 
void EndComponentOverlap (const FOverlapInfo *OtherOverlap, bool bDoNotifies, bool bSkipNotifySelf)
 
void GetOverlappingActors (TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
 
void GetOverlappingActors (TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
 
void GetOverlappingComponents (TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > *OutOverlappingComponents)
 
void GetOverlappingComponents (TSet< UPrimitiveComponent *, DefaultKeyFuncs< UPrimitiveComponent *, 0 >, FDefaultSetAllocator > *OutOverlappingComponents)
 
bool AreAllCollideableDescendantsRelative (bool bAllowCachedValue)
 
void BeginPlay ()
 
void IgnoreActorWhenMoving (AActor *Actor, bool bShouldIgnore)
 
bool UpdateOverlapsImpl (const TArrayView< FOverlapInfo const, int > *NewPendingOverlaps, bool bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
 
void SetGenerateOverlapEvents (bool bInGenerateOverlapEvents)
 
void OnGenerateOverlapEventsChanged ()
 
void ClearComponentOverlaps (bool bDoNotifies, bool bSkipNotifySelf)
 
void UpdatePhysicsVolume (bool bTriggerNotifiers)
 
void DispatchOnClicked (FKey *ButtonPressed)
 
void DispatchOnReleased (FKey *ButtonReleased)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
void SetCustomDepthStencilValue (int Value)
 
bool CanCharacterStepUp (APawn *Pawn)
 
bool CanEditSimulatePhysics ()
 
bool WasRecentlyRendered (float Tolerance)
 
bool IsPSOPrecaching ()
 
void GetCollisionResponseSet (FCollisionResponseSet *OutCollision)
 
void SetWalkableSlopeOverride (const FWalkableSlopeOverride *NewOverride)
 
void SetSimulatePhysics (bool bSimulate)
 
void SetConstraintMode (EDOFMode::Type ConstraintMode)
 
void AddImpulse (UE::Math::TVector< double > *Impulse, FName BoneName, bool bVelChange)
 
void AddAngularImpulseInRadians (UE::Math::TVector< double > *Impulse, FName BoneName, bool bVelChange)
 
void AddImpulseAtLocation (UE::Math::TVector< double > *Impulse, UE::Math::TVector< double > *Location, FName BoneName)
 
void AddVelocityChangeImpulseAtLocation (UE::Math::TVector< double > *Impulse, UE::Math::TVector< double > *Location, FName BoneName)
 
void AddRadialImpulse (UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange)
 
void AddForce (UE::Math::TVector< double > *Force, FName BoneName, bool bAccelChange)
 
void AddForceAtLocation (UE::Math::TVector< double > *Force, UE::Math::TVector< double > *Location, FName BoneName)
 
void AddForceAtLocationLocal (UE::Math::TVector< double > *Force, UE::Math::TVector< double > *Location, FName BoneName)
 
void AddRadialForce (UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange)
 
void AddTorqueInRadians (UE::Math::TVector< double > *Torque, FName BoneName, bool bAccelChange)
 
void SetPhysicsLinearVelocity (UE::Math::TVector< double > *NewVel, __int64 bAddToCurrent, FName BoneName)
 
void SetAllPhysicsLinearVelocity (UE::Math::TVector< double > *NewVel, __int64 bAddToCurrent)
 
void SetPhysicsAngularVelocityInRadians (UE::Math::TVector< double > *NewAngVel, __int64 bAddToCurrent, FName BoneName)
 
void SetPhysicsMaxAngularVelocityInRadians (float NewMaxAngVel, bool bAddToCurrent, FName BoneName)
 
void SetAllPhysicsAngularVelocityInRadians (const UE::Math::TVector< double > *NewAngVel, bool bAddToCurrent)
 
void SetAllPhysicsPosition (UE::Math::TVector< double > *NewPos)
 
void SetAllPhysicsRotation (UE::Math::TRotator< double > *NewRot)
 
void SetAllPhysicsRotation (const UE::Math::TQuat< double > *NewRot)
 
void WakeRigidBody (FName BoneName)
 
void WakeAllRigidBodies ()
 
void SetEnableGravity (bool bGravityEnabled)
 
bool IsGravityEnabled ()
 
void SetLinearDamping (float InDamping)
 
float GetLinearDamping ()
 
void SetAngularDamping (float InDamping)
 
float GetAngularDamping ()
 
void SetMassScale (FName BoneName, float InMassScale)
 
float GetMassScale (FName BoneName)
 
void SetMassOverrideInKg (FName BoneName, float MassInKg, bool bOverrideMass)
 
float GetMass ()
 
float CalculateMass (FName __formal)
 
void SetUseCCD (bool bInUseCCD, FName BoneName)
 
void SetAllUseCCD (bool bInUseCCD)
 
void PutRigidBodyToSleep (FName BoneName)
 
void PutAllRigidBodiesToSleep ()
 
bool RigidBodyIsAwake (FName BoneName)
 
bool IsAnyRigidBodyAwake ()
 
void SetNotifyRigidBodyCollision (bool bNewNotifyRigidBodyCollision)
 
void SetPhysMaterialOverride (UPhysicalMaterial *NewPhysMaterial)
 
void SyncComponentToRBPhysics ()
 
void GetWeldedBodies (TArray< FBodyInstance *, TSizedDefaultAllocator< 32 > > *OutWeldedBodies, TArray< FName, TSizedDefaultAllocator< 32 > > *OutLabels, bool bIncludingAutoWeld)
 
bool WeldToImplementation (USceneComponent *InParent, FName ParentSocketName, bool bWeldSimulatedChild)
 
void WeldTo (USceneComponent *InParent, FName InSocketName)
 
void UnWeldFromParent ()
 
void UnWeldChildren ()
 
FBodyInstanceGetBodyInstance (FName BoneName, bool bGetWelded, int Index)
 
bool GetSquaredDistanceToCollision (const UE::Math::TVector< double > *Point, float *OutSquaredDistance, UE::Math::TVector< double > *OutClosestPointOnCollision)
 
float GetClosestPointOnCollision (const UE::Math::TVector< double > *Point, UE::Math::TVector< double > *OutPointOnBody, FName BoneName)
 
bool IsSimulatingPhysics (FName BoneName)
 
void SetCollisionObjectType (ECollisionChannel Channel)
 
void SetCollisionResponseToChannel (ECollisionChannel Channel, ECollisionResponse NewResponse)
 
void SetCollisionResponseToAllChannels (ECollisionResponse NewResponse)
 
void SetCollisionEnabled (ECollisionEnabled::Type NewType)
 
void SetCollisionProfileName (FName InCollisionProfileName, bool bUpdateOverlaps)
 
void OnActorEnableCollisionChanged ()
 
void OnComponentCollisionSettingsChanged (bool bUpdateOverlaps)
 
__int64 K2_LineTraceComponent (UE::Math::TVector< double > *TraceStart, UE::Math::TVector< double > *TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, UE::Math::TVector< double > *HitLocation, UE::Math::TVector< double > *HitNormal, FName *BoneName, FHitResult *OutHit)
 
ECollisionResponse GetCollisionResponseToChannel (ECollisionChannel Channel)
 
void UpdatePhysicsToRBChannels ()
 
void SetInternalOctreeMask (int InOctreeMask, bool bReregisterWithTree)
 
- Public Member Functions inherited from USceneComponent
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 UClassStaticClass ()
 
static void StaticRegisterNativesUPrimitiveComponent ()
 
static void DispatchMouseOverEvents (UPrimitiveComponent *CurrentComponent, UPrimitiveComponent *NewComponent)
 
static void DispatchTouchOverEvents (ETouchIndex::Type FingerIndex, UPrimitiveComponent *CurrentComponent, UPrimitiveComponent *NewComponent)
 
- Static Public Member Functions inherited from USceneComponent
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 617 of file Actor.h.

Member Function Documentation

◆ AddAngularImpulseInRadians()

void UPrimitiveComponent::AddAngularImpulseInRadians ( UE::Math::TVector< double > * Impulse,
FName BoneName,
bool bVelChange )
inline

Definition at line 870 of file Actor.h.

◆ AddForce()

void UPrimitiveComponent::AddForce ( UE::Math::TVector< double > * Force,
FName BoneName,
bool bAccelChange )
inline

Definition at line 874 of file Actor.h.

◆ AddForceAtLocation()

void UPrimitiveComponent::AddForceAtLocation ( UE::Math::TVector< double > * Force,
UE::Math::TVector< double > * Location,
FName BoneName )
inline

Definition at line 875 of file Actor.h.

◆ AddForceAtLocationLocal()

void UPrimitiveComponent::AddForceAtLocationLocal ( UE::Math::TVector< double > * Force,
UE::Math::TVector< double > * Location,
FName BoneName )
inline

Definition at line 876 of file Actor.h.

◆ AddImpulse()

void UPrimitiveComponent::AddImpulse ( UE::Math::TVector< double > * Impulse,
FName BoneName,
bool bVelChange )
inline

Definition at line 869 of file Actor.h.

◆ AddImpulseAtLocation()

void UPrimitiveComponent::AddImpulseAtLocation ( UE::Math::TVector< double > * Impulse,
UE::Math::TVector< double > * Location,
FName BoneName )
inline

Definition at line 871 of file Actor.h.

◆ AddRadialForce()

void UPrimitiveComponent::AddRadialForce ( UE::Math::TVector< double > * Origin,
float Radius,
float Strength,
ERadialImpulseFalloff Falloff,
bool bAccelChange )
inline

Definition at line 877 of file Actor.h.

◆ AddRadialImpulse()

void UPrimitiveComponent::AddRadialImpulse ( UE::Math::TVector< double > * Origin,
float Radius,
float Strength,
ERadialImpulseFalloff Falloff,
bool bVelChange )
inline

Definition at line 873 of file Actor.h.

◆ AddTorqueInRadians()

void UPrimitiveComponent::AddTorqueInRadians ( UE::Math::TVector< double > * Torque,
FName BoneName,
bool bAccelChange )
inline

Definition at line 878 of file Actor.h.

◆ AddVelocityChangeImpulseAtLocation()

void UPrimitiveComponent::AddVelocityChangeImpulseAtLocation ( UE::Math::TVector< double > * Impulse,
UE::Math::TVector< double > * Location,
FName BoneName )
inline

Definition at line 872 of file Actor.h.

◆ AlwaysLoadOnClient()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::AlwaysLoadOnClient ( )
inline

Definition at line 733 of file Actor.h.

◆ AlwaysLoadOnServer()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::AlwaysLoadOnServer ( )
inline

Definition at line 734 of file Actor.h.

◆ AreAllCollideableDescendantsRelative()

bool UPrimitiveComponent::AreAllCollideableDescendantsRelative ( bool bAllowCachedValue)
inline

Definition at line 843 of file Actor.h.

◆ AreSymmetricRotations()

bool UPrimitiveComponent::AreSymmetricRotations ( const UE::Math::TQuat< double > * A,
const UE::Math::TQuat< double > * B,
const UE::Math::TVector< double > * Scale3D )
inline

Definition at line 770 of file Actor.h.

◆ AttachmentCounterField()

FThreadSafeCounter & UPrimitiveComponent::AttachmentCounterField ( )
inline

Definition at line 643 of file Actor.h.

◆ bAffectDistanceFieldLighting()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAffectDistanceFieldLighting ( )
inline

Definition at line 712 of file Actor.h.

◆ bAffectDynamicIndirectLighting()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAffectDynamicIndirectLighting ( )
inline

Definition at line 710 of file Actor.h.

◆ bAffectIndirectLightingWhileHidden()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAffectIndirectLightingWhileHidden ( )
inline

Definition at line 711 of file Actor.h.

◆ bAllowBasedCharacters()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAllowBasedCharacters ( )
inline

Definition at line 755 of file Actor.h.

◆ bAllowCullDistanceVolume()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAllowCullDistanceVolume ( )
inline

Definition at line 693 of file Actor.h.

◆ bAlwaysCreatePhysicsState()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAlwaysCreatePhysicsState ( )
inline

Definition at line 687 of file Actor.h.

◆ bApplyImpulseOnDamage()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bApplyImpulseOnDamage ( )
inline

Definition at line 730 of file Actor.h.

◆ bAttachedToCoarseMeshStreamingManager()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAttachedToCoarseMeshStreamingManager ( )
inline

Definition at line 686 of file Actor.h.

◆ bAttachedToStreamingManagerAsDynamic()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAttachedToStreamingManagerAsDynamic ( )
inline

Definition at line 683 of file Actor.h.

◆ bAttachedToStreamingManagerAsStatic()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bAttachedToStreamingManagerAsStatic ( )
inline

Definition at line 682 of file Actor.h.

◆ bCachedAllCollideableDescendantsRelative()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCachedAllCollideableDescendantsRelative ( )
inline

Definition at line 741 of file Actor.h.

◆ bCastCinematicShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastCinematicShadow ( )
inline

Definition at line 720 of file Actor.h.

◆ bCastContactShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastContactShadow ( )
inline

Definition at line 716 of file Actor.h.

◆ bCastDynamicShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastDynamicShadow ( )
inline

Definition at line 713 of file Actor.h.

◆ bCastFarShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastFarShadow ( )
inline

Definition at line 718 of file Actor.h.

◆ bCastHiddenShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastHiddenShadow ( )
inline

Definition at line 721 of file Actor.h.

◆ bCastInsetShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastInsetShadow ( )
inline

Definition at line 719 of file Actor.h.

◆ bCastShadowAsTwoSided()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastShadowAsTwoSided ( )
inline

Definition at line 722 of file Actor.h.

◆ bCastStaticShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastStaticShadow ( )
inline

Definition at line 714 of file Actor.h.

◆ bCastVolumetricTranslucentShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bCastVolumetricTranslucentShadow ( )
inline

Definition at line 715 of file Actor.h.

◆ bClimbable()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bClimbable ( )
inline

Definition at line 757 of file Actor.h.

◆ BeginComponentOverlap()

void UPrimitiveComponent::BeginComponentOverlap ( const FOverlapInfo * OtherOverlap,
bool bDoNotifies )
inline

Definition at line 837 of file Actor.h.

◆ BeginDestroy()

void UPrimitiveComponent::BeginDestroy ( )
inline

Definition at line 801 of file Actor.h.

◆ BeginPlay()

void UPrimitiveComponent::BeginPlay ( )
inline

Definition at line 844 of file Actor.h.

◆ bEmissiveLightSource()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bEmissiveLightSource ( )
inline

Definition at line 709 of file Actor.h.

◆ bEnableAutoLODGeneration()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bEnableAutoLODGeneration ( )
inline

Definition at line 678 of file Actor.h.

◆ bExcludeFromLevelBounds()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bExcludeFromLevelBounds ( )
inline

Definition at line 761 of file Actor.h.

◆ bExcludeFromLightAttachmentGroup()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bExcludeFromLightAttachmentGroup ( )
inline

Definition at line 725 of file Actor.h.

◆ bFillCollisionUnderneathForNavmesh()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bFillCollisionUnderneathForNavmesh ( )
inline

Definition at line 732 of file Actor.h.

◆ bForceDynamicPhysics()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bForceDynamicPhysics ( )
inline

Definition at line 753 of file Actor.h.

◆ bForceMipStreaming()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bForceMipStreaming ( )
inline

Definition at line 706 of file Actor.h.

◆ bForceOverlapEvents()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bForceOverlapEvents ( )
inline

Definition at line 748 of file Actor.h.

◆ bForcePreventBlockingProjectiles()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bForcePreventBlockingProjectiles ( )
inline

Definition at line 747 of file Actor.h.

◆ bGenerateOverlapEvents()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bGenerateOverlapEvents ( )
inline

Definition at line 688 of file Actor.h.

◆ bHandledByStreamingManagerAsDynamic()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bHandledByStreamingManagerAsDynamic ( )
inline

Definition at line 684 of file Actor.h.

◆ bHasActiveProxyMeshChildrenField()

bool & UPrimitiveComponent::bHasActiveProxyMeshChildrenField ( )
inline

Definition at line 673 of file Actor.h.

◆ bHasNoStreamableTextures()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bHasNoStreamableTextures ( )
inline

Definition at line 742 of file Actor.h.

◆ bHasPerInstanceHitProxies()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bHasPerInstanceHitProxies ( )
inline

Definition at line 707 of file Actor.h.

◆ bHiddenInSceneCapture()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bHiddenInSceneCapture ( )
inline

Definition at line 739 of file Actor.h.

◆ bHoldout()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bHoldout ( )
inline

Definition at line 700 of file Actor.h.

◆ bIgnoredByCharacterEncroachment()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIgnoredByCharacterEncroachment ( )
inline

Definition at line 762 of file Actor.h.

◆ bIgnoreRadialForce()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIgnoreRadialForce ( )
inline

Definition at line 729 of file Actor.h.

◆ bIgnoreRadialImpulse()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIgnoreRadialImpulse ( )
inline

Definition at line 728 of file Actor.h.

◆ bIgnoreStreamingManagerUpdate()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIgnoreStreamingManagerUpdate ( )
inline

Definition at line 685 of file Actor.h.

◆ bIgnoreUpdatingOwnersLastRenderTime()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIgnoreUpdatingOwnersLastRenderTime ( )
inline

Definition at line 746 of file Actor.h.

◆ bIncludeBoundsRadiusInDrawDistances()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIncludeBoundsRadiusInDrawDistances ( )
inline

Definition at line 760 of file Actor.h.

◆ bIsAbstractBasingComponent()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIsAbstractBasingComponent ( )
inline

Definition at line 756 of file Actor.h.

◆ bIsActorTextureStreamingBuiltData()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIsActorTextureStreamingBuiltData ( )
inline

Definition at line 679 of file Actor.h.

◆ bIsBeingMovedByEditor()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIsBeingMovedByEditor ( )
inline

Definition at line 736 of file Actor.h.

◆ bIsInForeground()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIsInForeground ( )
inline

Definition at line 749 of file Actor.h.

◆ bIsValidTextureStreamingBuiltData()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bIsValidTextureStreamingBuiltData ( )
inline

Definition at line 680 of file Actor.h.

◆ bLightAsIfStatic_DEPRECATED()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bLightAsIfStatic_DEPRECATED ( )
inline

Definition at line 723 of file Actor.h.

◆ bLightAttachmentsAsGroup()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bLightAttachmentsAsGroup ( )
inline

Definition at line 724 of file Actor.h.

◆ bMovableUseDynamicDrawDistance()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bMovableUseDynamicDrawDistance ( )
inline

Definition at line 759 of file Actor.h.

◆ bMultiBodyOverlap()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bMultiBodyOverlap ( )
inline

Definition at line 689 of file Actor.h.

◆ bNeverDistanceCull()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bNeverDistanceCull ( )
inline

Definition at line 681 of file Actor.h.

◆ BodyInstanceField()

FBodyInstance & UPrimitiveComponent::BodyInstanceField ( )
inline

Definition at line 654 of file Actor.h.

◆ bOnlyOwnerSee()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bOnlyOwnerSee ( )
inline

Definition at line 702 of file Actor.h.

◆ BoundsScaleField()

float & UPrimitiveComponent::BoundsScaleField ( )
inline

Definition at line 645 of file Actor.h.

◆ bOwnerNoSee()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bOwnerNoSee ( )
inline

Definition at line 701 of file Actor.h.

◆ bPreventCharacterBasing()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bPreventCharacterBasing ( )
inline

Definition at line 754 of file Actor.h.

◆ bPreventDamage()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bPreventDamage ( )
inline

Definition at line 763 of file Actor.h.

◆ bPSOPrecacheCalled()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bPSOPrecacheCalled ( )
inline

Definition at line 744 of file Actor.h.

◆ bPSOPrecacheRequestBoosted()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bPSOPrecacheRequestBoosted ( )
inline

Definition at line 745 of file Actor.h.

◆ bRayTracingFarField()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bRayTracingFarField ( )
inline

Definition at line 740 of file Actor.h.

◆ bReceiveMobileCSMShadows()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bReceiveMobileCSMShadows ( )
inline

Definition at line 726 of file Actor.h.

◆ bReceivesDecals()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bReceivesDecals ( )
inline

Definition at line 699 of file Actor.h.

◆ bRegisteredInternalOctree()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bRegisteredInternalOctree ( )
inline

Definition at line 752 of file Actor.h.

◆ bRenderCustomDepth()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bRenderCustomDepth ( )
inline

Definition at line 737 of file Actor.h.

◆ bRenderInDepthPass()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bRenderInDepthPass ( )
inline

Definition at line 698 of file Actor.h.

◆ bRenderInMainPass()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bRenderInMainPass ( )
inline

Definition at line 697 of file Actor.h.

◆ bReplicatePhysicsToAutonomousProxy()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bReplicatePhysicsToAutonomousProxy ( )
inline

Definition at line 731 of file Actor.h.

◆ bReturnMaterialOnMove()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bReturnMaterialOnMove ( )
inline

Definition at line 691 of file Actor.h.

◆ bSelectable()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bSelectable ( )
inline

Definition at line 705 of file Actor.h.

◆ bSelfShadowOnly()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bSelfShadowOnly ( )
inline

Definition at line 717 of file Actor.h.

◆ bSingleSampleShadowFromStationaryLights()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bSingleSampleShadowFromStationaryLights ( )
inline

Definition at line 727 of file Actor.h.

◆ bStaticWhenNotMoveable()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bStaticWhenNotMoveable ( )
inline

Definition at line 743 of file Actor.h.

◆ bTraceComplexOnMove()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bTraceComplexOnMove ( )
inline

Definition at line 690 of file Actor.h.

◆ bTreatAsBackgroundForOcclusion()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bTreatAsBackgroundForOcclusion ( )
inline

Definition at line 703 of file Actor.h.

◆ bUseAbsoluteMaxDrawDisatance()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseAbsoluteMaxDrawDisatance ( )
inline

Definition at line 758 of file Actor.h.

◆ bUseAsOccluder()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseAsOccluder ( )
inline

Definition at line 704 of file Actor.h.

◆ bUseEditorCompositing()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseEditorCompositing ( )
inline

Definition at line 735 of file Actor.h.

◆ bUseInternalOctree()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseInternalOctree ( )
inline

Definition at line 750 of file Actor.h.

◆ bUseInternalOctreeOnClient()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseInternalOctreeOnClient ( )
inline

Definition at line 751 of file Actor.h.

◆ bUseViewOwnerDepthPriorityGroup()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bUseViewOwnerDepthPriorityGroup ( )
inline

Definition at line 692 of file Actor.h.

◆ bVisibleInRayTracing()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bVisibleInRayTracing ( )
inline

Definition at line 696 of file Actor.h.

◆ bVisibleInRealTimeSkyCaptures()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bVisibleInRealTimeSkyCaptures ( )
inline

Definition at line 695 of file Actor.h.

◆ bVisibleInReflectionCaptures()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bVisibleInReflectionCaptures ( )
inline

Definition at line 694 of file Actor.h.

◆ bVisibleInSceneCaptureOnly()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::bVisibleInSceneCaptureOnly ( )
inline

Definition at line 738 of file Actor.h.

◆ CachedMaxDrawDistanceField()

float & UPrimitiveComponent::CachedMaxDrawDistanceField ( )
inline

Definition at line 623 of file Actor.h.

◆ CalculateMass()

float UPrimitiveComponent::CalculateMass ( FName __formal)
inline

Definition at line 899 of file Actor.h.

◆ CanCharacterStepUp()

bool UPrimitiveComponent::CanCharacterStepUp ( APawn * Pawn)
inline

Definition at line 858 of file Actor.h.

◆ CanEditSimulatePhysics()

bool UPrimitiveComponent::CanEditSimulatePhysics ( )
inline

Definition at line 859 of file Actor.h.

◆ CastShadow()

BitFieldValue< bool, unsigned __int32 > UPrimitiveComponent::CastShadow ( )
inline

Definition at line 708 of file Actor.h.

◆ ClearComponentOverlaps()

void UPrimitiveComponent::ClearComponentOverlaps ( bool bDoNotifies,
bool bSkipNotifySelf )
inline

Definition at line 849 of file Actor.h.

◆ ComponentOverlapComponentImpl()

char UPrimitiveComponent::ComponentOverlapComponentImpl ( UPrimitiveComponent * PrimComp,
const UE::Math::TVector< double > * Pos,
const UE::Math::TQuat< double > * Quat )
inline

Definition at line 833 of file Actor.h.

◆ CreateAndSetMaterialInstanceDynamic()

UMaterialInstanceDynamic * UPrimitiveComponent::CreateAndSetMaterialInstanceDynamic ( int ElementIndex)
inline

Definition at line 817 of file Actor.h.

◆ CreateAndSetMaterialInstanceDynamicFromMaterial()

UMaterialInstanceDynamic * UPrimitiveComponent::CreateAndSetMaterialInstanceDynamicFromMaterial ( int ElementIndex,
UMaterialInterface * Parent )
inline

Definition at line 818 of file Actor.h.

◆ CreateDynamicMaterialInstance()

UMaterialInstanceDynamic * UPrimitiveComponent::CreateDynamicMaterialInstance ( int ElementIndex,
UMaterialInterface * SourceMaterial,
FName OptionalName )
inline

Definition at line 819 of file Actor.h.

◆ CreateRenderState_Concurrent()

void UPrimitiveComponent::CreateRenderState_Concurrent ( FRegisterComponentContext * Context)
inline

Definition at line 784 of file Actor.h.

◆ CustomDepthStencilValueField()

int & UPrimitiveComponent::CustomDepthStencilValueField ( )
inline

Definition at line 632 of file Actor.h.

◆ DestroyRenderState_Concurrent()

void UPrimitiveComponent::DestroyRenderState_Concurrent ( )
inline

Definition at line 790 of file Actor.h.

◆ DetachFenceField()

FRenderCommandFence & UPrimitiveComponent::DetachFenceField ( )
inline

Definition at line 664 of file Actor.h.

◆ DispatchBlockingHit()

void UPrimitiveComponent::DispatchBlockingHit ( AActor * Owner,
const FHitResult * BlockingHit )
inline

Definition at line 827 of file Actor.h.

◆ DispatchMouseOverEvents()

static void UPrimitiveComponent::DispatchMouseOverEvents ( UPrimitiveComponent * CurrentComponent,
UPrimitiveComponent * NewComponent )
inlinestatic

Definition at line 852 of file Actor.h.

◆ DispatchOnClicked()

void UPrimitiveComponent::DispatchOnClicked ( FKey * ButtonPressed)
inline

Definition at line 854 of file Actor.h.

◆ DispatchOnReleased()

void UPrimitiveComponent::DispatchOnReleased ( FKey * ButtonReleased)
inline

Definition at line 855 of file Actor.h.

◆ DispatchTouchOverEvents()

static void UPrimitiveComponent::DispatchTouchOverEvents ( ETouchIndex::Type FingerIndex,
UPrimitiveComponent * CurrentComponent,
UPrimitiveComponent * NewComponent )
inlinestatic

Definition at line 853 of file Actor.h.

◆ DispatchWakeEvents()

void UPrimitiveComponent::DispatchWakeEvents ( ESleepEvent WakeEvent,
FName BoneName )
inline

Definition at line 828 of file Actor.h.

◆ EndComponentOverlap()

void UPrimitiveComponent::EndComponentOverlap ( const FOverlapInfo * OtherOverlap,
bool bDoNotifies,
bool bSkipNotifySelf )
inline

Definition at line 838 of file Actor.h.

◆ EnsurePhysicsStateCreated()

void UPrimitiveComponent::EnsurePhysicsStateCreated ( )
inline

Definition at line 792 of file Actor.h.

◆ GetAngularDamping()

float UPrimitiveComponent::GetAngularDamping ( )
inline

Definition at line 894 of file Actor.h.

◆ GetBodyInstance()

FBodyInstance * UPrimitiveComponent::GetBodyInstance ( FName BoneName,
bool bGetWelded,
int Index )
inline

Definition at line 914 of file Actor.h.

◆ GetClosestPointOnCollision()

float UPrimitiveComponent::GetClosestPointOnCollision ( const UE::Math::TVector< double > * Point,
UE::Math::TVector< double > * OutPointOnBody,
FName BoneName )
inline

Definition at line 916 of file Actor.h.

◆ GetCollisionObjectType()

ECollisionChannel UPrimitiveComponent::GetCollisionObjectType ( )
inline

Definition at line 816 of file Actor.h.

◆ GetCollisionResponseSet()

void UPrimitiveComponent::GetCollisionResponseSet ( FCollisionResponseSet * OutCollision)
inline

Definition at line 863 of file Actor.h.

◆ GetCollisionResponseToChannel()

ECollisionResponse UPrimitiveComponent::GetCollisionResponseToChannel ( ECollisionChannel Channel)
inline

Definition at line 927 of file Actor.h.

◆ GetCustomPrimitiveDataIndexForScalarParameter()

int UPrimitiveComponent::GetCustomPrimitiveDataIndexForScalarParameter ( FName ParameterName)
inline

Definition at line 820 of file Actor.h.

◆ GetCustomPrimitiveDataIndexForVectorParameter()

int UPrimitiveComponent::GetCustomPrimitiveDataIndexForVectorParameter ( FName ParameterName)
inline

Definition at line 821 of file Actor.h.

◆ GetEditorMaterial()

UMaterialInterface * UPrimitiveComponent::GetEditorMaterial ( int ElementIndex)
inline

Definition at line 773 of file Actor.h.

◆ GetLightAndShadowMapMemoryUsage()

void UPrimitiveComponent::GetLightAndShadowMapMemoryUsage ( int * OutNum,
int * OutMax )
inline

Definition at line 777 of file Actor.h.

◆ GetLinearDamping()

float UPrimitiveComponent::GetLinearDamping ( )
inline

Definition at line 892 of file Actor.h.

◆ GetMass()

float UPrimitiveComponent::GetMass ( )
inline

Definition at line 898 of file Actor.h.

◆ GetMassScale()

float UPrimitiveComponent::GetMassScale ( FName BoneName)
inline

Definition at line 896 of file Actor.h.

◆ GetMaterialFromCollisionFaceIndex()

UMaterialInterface * UPrimitiveComponent::GetMaterialFromCollisionFaceIndex ( int FaceIndex,
int * SectionIndex )
inline

Definition at line 823 of file Actor.h.

◆ GetOverlappingActors() [1/2]

void UPrimitiveComponent::GetOverlappingActors ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * OutOverlappingActors,
TSubclassOf< AActor > ClassFilter )
inline

Definition at line 839 of file Actor.h.

◆ GetOverlappingActors() [2/2]

void UPrimitiveComponent::GetOverlappingActors ( TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > * OutOverlappingActors,
TSubclassOf< AActor > ClassFilter )
inline

Definition at line 840 of file Actor.h.

◆ GetOverlappingComponents() [1/2]

void UPrimitiveComponent::GetOverlappingComponents ( TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > * OutOverlappingComponents)
inline

Definition at line 841 of file Actor.h.

◆ GetOverlappingComponents() [2/2]

void UPrimitiveComponent::GetOverlappingComponents ( TSet< UPrimitiveComponent *, DefaultKeyFuncs< UPrimitiveComponent *, 0 >, FDefaultSetAllocator > * OutOverlappingComponents)
inline

Definition at line 842 of file Actor.h.

◆ GetResourceSizeEx()

void UPrimitiveComponent::GetResourceSizeEx ( FResourceSizeEx * CumulativeResourceSize)
inline

Definition at line 856 of file Actor.h.

◆ GetSquaredDistanceToCollision()

bool UPrimitiveComponent::GetSquaredDistanceToCollision ( const UE::Math::TVector< double > * Point,
float * OutSquaredDistance,
UE::Math::TVector< double > * OutClosestPointOnCollision )
inline

Definition at line 915 of file Actor.h.

◆ GetStaticDepthPriorityGroup()

ESceneDepthPriorityGroup UPrimitiveComponent::GetStaticDepthPriorityGroup ( )
inline

Definition at line 771 of file Actor.h.

◆ GetUsedTextures()

void UPrimitiveComponent::GetUsedTextures ( TArray< UTexture *, TSizedDefaultAllocator< 32 > > * OutTextures,
EMaterialQualityLevel::Type QualityLevel )
inline

Definition at line 783 of file Actor.h.

◆ GetWeldedBodies()

void UPrimitiveComponent::GetWeldedBodies ( TArray< FBodyInstance *, TSizedDefaultAllocator< 32 > > * OutWeldedBodies,
TArray< FName, TSizedDefaultAllocator< 32 > > * OutLabels,
bool bIncludingAutoWeld )
inline

Definition at line 909 of file Actor.h.

◆ HasValidPhysicsState()

bool UPrimitiveComponent::HasValidPhysicsState ( )
inline

Definition at line 810 of file Actor.h.

◆ HasValidSettingsForStaticLighting()

bool UPrimitiveComponent::HasValidSettingsForStaticLighting ( bool bOverlookInvalidComponents)
inline

Definition at line 772 of file Actor.h.

◆ IgnoreActorWhenMoving()

void UPrimitiveComponent::IgnoreActorWhenMoving ( AActor * Actor,
bool bShouldIgnore )
inline

Definition at line 845 of file Actor.h.

◆ InitSweepCollisionParams()

void UPrimitiveComponent::InitSweepCollisionParams ( FCollisionQueryParams * OutParams,
FCollisionResponseParams * OutResponseParam )
inline

Definition at line 824 of file Actor.h.

◆ InternalOctreeMaskField()

int & UPrimitiveComponent::InternalOctreeMaskField ( )
inline

Definition at line 670 of file Actor.h.

◆ InvalidateLightingCacheDetailed()

void UPrimitiveComponent::InvalidateLightingCacheDetailed ( bool bInvalidateBuildEnqueuedLighting,
bool bTranslationOnly )
inline

Definition at line 779 of file Actor.h.

◆ IsAnyRigidBodyAwake()

bool UPrimitiveComponent::IsAnyRigidBodyAwake ( )
inline

Definition at line 905 of file Actor.h.

◆ IsEditorOnly()

bool UPrimitiveComponent::IsEditorOnly ( )
inline

Definition at line 780 of file Actor.h.

◆ IsGravityEnabled()

bool UPrimitiveComponent::IsGravityEnabled ( )
inline

Definition at line 890 of file Actor.h.

◆ IsNavigationRelevant()

bool UPrimitiveComponent::IsNavigationRelevant ( )
inline

Definition at line 830 of file Actor.h.

◆ IsOverlappingActor()

bool UPrimitiveComponent::IsOverlappingActor ( const AActor * Other)
inline

Definition at line 836 of file Actor.h.

◆ IsPSOPrecaching()

bool UPrimitiveComponent::IsPSOPrecaching ( )
inline

Definition at line 862 of file Actor.h.

◆ IsReadyForFinishDestroy()

bool UPrimitiveComponent::IsReadyForFinishDestroy ( )
inline

Definition at line 803 of file Actor.h.

◆ IsSimulatingPhysics()

bool UPrimitiveComponent::IsSimulatingPhysics ( FName BoneName)
inline

Definition at line 917 of file Actor.h.

◆ IsWorldGeometry()

bool UPrimitiveComponent::IsWorldGeometry ( )
inline

Definition at line 815 of file Actor.h.

◆ K2_LineTraceComponent()

__int64 UPrimitiveComponent::K2_LineTraceComponent ( UE::Math::TVector< double > * TraceStart,
UE::Math::TVector< double > * TraceEnd,
bool bTraceComplex,
bool bShowTrace,
bool bPersistentShowTrace,
UE::Math::TVector< double > * HitLocation,
UE::Math::TVector< double > * HitNormal,
FName * BoneName,
FHitResult * OutHit )
inline

Definition at line 926 of file Actor.h.

◆ LastCheckedAllCollideableDescendantsTimeField()

float & UPrimitiveComponent::LastCheckedAllCollideableDescendantsTimeField ( )
inline

Definition at line 644 of file Actor.h.

◆ LastRenderTimeField()

long double & UPrimitiveComponent::LastRenderTimeField ( )
inline

Definition at line 647 of file Actor.h.

◆ LastRenderTimeOnScreenField()

long double & UPrimitiveComponent::LastRenderTimeOnScreenField ( )
inline

Definition at line 648 of file Actor.h.

◆ LastSubmitTimeField()

float & UPrimitiveComponent::LastSubmitTimeField ( )
inline

Definition at line 646 of file Actor.h.

◆ LDMaxDrawDistanceField()

float & UPrimitiveComponent::LDMaxDrawDistanceField ( )
inline

Definition at line 622 of file Actor.h.

◆ LightmapTypeField()

FieldArray< char, 1 > UPrimitiveComponent::LightmapTypeField ( )
inline

Definition at line 625 of file Actor.h.

◆ LineTraceComponent()

bool UPrimitiveComponent::LineTraceComponent ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const FCollisionQueryParams * Params )
inline

Definition at line 831 of file Actor.h.

◆ LODParentPrimitiveField()

TObjectPtr< UPrimitiveComponent > & UPrimitiveComponent::LODParentPrimitiveField ( )
inline

Definition at line 665 of file Actor.h.

◆ MarkChildPrimitiveComponentRenderStateDirty()

void UPrimitiveComponent::MarkChildPrimitiveComponentRenderStateDirty ( )
inline

Definition at line 793 of file Actor.h.

◆ MaterialPSOPrecacheRequestIDsField()

TArray< unsigned int, TSizedDefaultAllocator< 32 > > & UPrimitiveComponent::MaterialPSOPrecacheRequestIDsField ( )
inline

Definition at line 626 of file Actor.h.

◆ MinDrawDistanceField()

float & UPrimitiveComponent::MinDrawDistanceField ( )
inline

Definition at line 621 of file Actor.h.

◆ MoveIgnoreActorsField()

TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & UPrimitiveComponent::MoveIgnoreActorsField ( )
inline

Definition at line 650 of file Actor.h.

◆ MoveIgnoreComponentsField()

TArray< TObjectPtr< UPrimitiveComponent >, TSizedDefaultAllocator< 32 > > & UPrimitiveComponent::MoveIgnoreComponentsField ( )
inline

Definition at line 651 of file Actor.h.

◆ MoveIgnoreMaskField()

unsigned __int8 & UPrimitiveComponent::MoveIgnoreMaskField ( )
inline

Definition at line 628 of file Actor.h.

◆ NeedsLoadForClient()

bool UPrimitiveComponent::NeedsLoadForClient ( )
inline

Definition at line 804 of file Actor.h.

◆ NeedsLoadForServer()

bool UPrimitiveComponent::NeedsLoadForServer ( )
inline

Definition at line 805 of file Actor.h.

◆ ObjectLayerField()

int & UPrimitiveComponent::ObjectLayerField ( )
inline

Definition at line 666 of file Actor.h.

◆ OcclusionBoundsSlackField()

float & UPrimitiveComponent::OcclusionBoundsSlackField ( )
inline

Definition at line 649 of file Actor.h.

◆ OnActorEnableCollisionChanged()

void UPrimitiveComponent::OnActorEnableCollisionChanged ( )
inline

Definition at line 924 of file Actor.h.

◆ OnAttachmentChanged()

void UPrimitiveComponent::OnAttachmentChanged ( )
inline

Definition at line 789 of file Actor.h.

◆ OnBeginCursorOverField()

FComponentBeginCursorOverSignature & UPrimitiveComponent::OnBeginCursorOverField ( )
inline

Definition at line 658 of file Actor.h.

◆ OnClickedField()

FComponentOnClickedSignature & UPrimitiveComponent::OnClickedField ( )
inline

Definition at line 659 of file Actor.h.

◆ OnComponentBeginOverlapField()

FComponentBeginOverlapSignature & UPrimitiveComponent::OnComponentBeginOverlapField ( )
inline

Definition at line 655 of file Actor.h.

◆ OnComponentCollisionSettingsChanged()

void UPrimitiveComponent::OnComponentCollisionSettingsChanged ( bool bUpdateOverlaps)
inline

Definition at line 925 of file Actor.h.

◆ OnComponentDestroyed()

void UPrimitiveComponent::OnComponentDestroyed ( bool bDestroyingHierarchy)
inline

Definition at line 802 of file Actor.h.

◆ OnCreatePhysicsState()

void UPrimitiveComponent::OnCreatePhysicsState ( )
inline

Definition at line 791 of file Actor.h.

◆ OnDestroyPhysicsState()

void UPrimitiveComponent::OnDestroyPhysicsState ( )
inline

Definition at line 795 of file Actor.h.

◆ OnGenerateOverlapEventsChanged()

void UPrimitiveComponent::OnGenerateOverlapEventsChanged ( )
inline

Definition at line 848 of file Actor.h.

◆ OnInputTouchBeginField()

FComponentOnInputTouchBeginSignature & UPrimitiveComponent::OnInputTouchBeginField ( )
inline

Definition at line 660 of file Actor.h.

◆ OnInputTouchEnterField()

FComponentBeginTouchOverSignature & UPrimitiveComponent::OnInputTouchEnterField ( )
inline

Definition at line 661 of file Actor.h.

◆ OnRegister()

void UPrimitiveComponent::OnRegister ( )
inline

Definition at line 786 of file Actor.h.

◆ OnUnregister()

void UPrimitiveComponent::OnUnregister ( )
inline

Definition at line 787 of file Actor.h.

◆ OverlapComponent()

bool UPrimitiveComponent::OverlapComponent ( const UE::Math::TVector< double > * Pos,
const UE::Math::TQuat< double > * Rot,
const struct FCollisionShape * CollisionShape )
inline

Definition at line 769 of file Actor.h.

◆ OverlappingComponentsField()

TArray< FOverlapInfo, TSizedDefaultAllocator< 32 > > & UPrimitiveComponent::OverlappingComponentsField ( )
inline

Definition at line 652 of file Actor.h.

◆ OverlappingPrimitiveComponentsField()

TMap< TWeakObjectPtr< UPrimitiveComponent >, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< TWeakObjectPtr< UPrimitiveComponent >, int, 0 > > & UPrimitiveComponent::OverlappingPrimitiveComponentsField ( )
inline

Definition at line 653 of file Actor.h.

◆ OverrideStepHeightField()

float & UPrimitiveComponent::OverrideStepHeightField ( )
inline

Definition at line 667 of file Actor.h.

◆ PostDuplicate()

void UPrimitiveComponent::PostDuplicate ( bool bDuplicateForPIE)
inline

Definition at line 800 of file Actor.h.

◆ PostInitProperties()

void UPrimitiveComponent::PostInitProperties ( )
inline

Definition at line 798 of file Actor.h.

◆ PostLoad()

void UPrimitiveComponent::PostLoad ( )
inline

Definition at line 799 of file Actor.h.

◆ ProxyMeshIDField()

unsigned int & UPrimitiveComponent::ProxyMeshIDField ( )
inline

Definition at line 672 of file Actor.h.

◆ PushSelectionToProxy()

void UPrimitiveComponent::PushSelectionToProxy ( )
inline

Definition at line 813 of file Actor.h.

◆ PutAllRigidBodiesToSleep()

void UPrimitiveComponent::PutAllRigidBodiesToSleep ( )
inline

Definition at line 903 of file Actor.h.

◆ PutRigidBodyToSleep()

void UPrimitiveComponent::PutRigidBodyToSleep ( FName BoneName)
inline

Definition at line 902 of file Actor.h.

◆ RayTracingGroupCullingPriorityField()

ERayTracingGroupCullingPriority & UPrimitiveComponent::RayTracingGroupCullingPriorityField ( )
inline

Definition at line 662 of file Actor.h.

◆ RayTracingGroupIdField()

int & UPrimitiveComponent::RayTracingGroupIdField ( )
inline

Definition at line 630 of file Actor.h.

◆ ReceiveComponentDamage()

void UPrimitiveComponent::ReceiveComponentDamage ( float DamageAmount,
const FDamageEvent * DamageEvent,
AController * EventInstigator,
AActor * DamageCauser )
inline

Definition at line 797 of file Actor.h.

◆ RegistrationSerialNumberField()

int & UPrimitiveComponent::RegistrationSerialNumberField ( )
inline

Definition at line 642 of file Actor.h.

◆ ResizeGrow()

void UPrimitiveComponent::ResizeGrow ( int OldNum)
inline

Definition at line 775 of file Actor.h.

◆ RigidBodyIsAwake()

bool UPrimitiveComponent::RigidBodyIsAwake ( FName BoneName)
inline

Definition at line 904 of file Actor.h.

◆ SendRenderTransform_Concurrent()

void UPrimitiveComponent::SendRenderTransform_Concurrent ( )
inline

Definition at line 785 of file Actor.h.

◆ Serialize() [1/2]

void UPrimitiveComponent::Serialize ( FArchive * Ar)
inline

Definition at line 796 of file Actor.h.

◆ Serialize() [2/2]

void UPrimitiveComponent::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 768 of file Actor.h.

◆ SetAllPhysicsAngularVelocityInRadians()

void UPrimitiveComponent::SetAllPhysicsAngularVelocityInRadians ( const UE::Math::TVector< double > * NewAngVel,
bool bAddToCurrent )
inline

Definition at line 883 of file Actor.h.

◆ SetAllPhysicsLinearVelocity()

void UPrimitiveComponent::SetAllPhysicsLinearVelocity ( UE::Math::TVector< double > * NewVel,
__int64 bAddToCurrent )
inline

Definition at line 880 of file Actor.h.

◆ SetAllPhysicsPosition()

void UPrimitiveComponent::SetAllPhysicsPosition ( UE::Math::TVector< double > * NewPos)
inline

Definition at line 884 of file Actor.h.

◆ SetAllPhysicsRotation() [1/2]

void UPrimitiveComponent::SetAllPhysicsRotation ( const UE::Math::TQuat< double > * NewRot)
inline

Definition at line 886 of file Actor.h.

◆ SetAllPhysicsRotation() [2/2]

void UPrimitiveComponent::SetAllPhysicsRotation ( UE::Math::TRotator< double > * NewRot)
inline

Definition at line 885 of file Actor.h.

◆ SetAllUseCCD()

void UPrimitiveComponent::SetAllUseCCD ( bool bInUseCCD)
inline

Definition at line 901 of file Actor.h.

◆ SetAngularDamping()

void UPrimitiveComponent::SetAngularDamping ( float InDamping)
inline

Definition at line 893 of file Actor.h.

◆ SetCastHiddenShadow()

void UPrimitiveComponent::SetCastHiddenShadow ( bool NewCastHiddenShadow)
inline

Definition at line 812 of file Actor.h.

◆ SetCollisionEnabled()

void UPrimitiveComponent::SetCollisionEnabled ( ECollisionEnabled::Type NewType)
inline

Definition at line 922 of file Actor.h.

◆ SetCollisionObjectType()

void UPrimitiveComponent::SetCollisionObjectType ( ECollisionChannel Channel)
inline

Definition at line 918 of file Actor.h.

◆ SetCollisionProfileName()

void UPrimitiveComponent::SetCollisionProfileName ( FName InCollisionProfileName,
bool bUpdateOverlaps )
inline

Definition at line 923 of file Actor.h.

◆ SetCollisionResponseToAllChannels()

void UPrimitiveComponent::SetCollisionResponseToAllChannels ( ECollisionResponse NewResponse)
inline

Definition at line 920 of file Actor.h.

◆ SetCollisionResponseToChannel()

void UPrimitiveComponent::SetCollisionResponseToChannel ( ECollisionChannel Channel,
ECollisionResponse NewResponse )
inline

Definition at line 919 of file Actor.h.

◆ SetConstraintMode()

void UPrimitiveComponent::SetConstraintMode ( EDOFMode::Type ConstraintMode)
inline

Definition at line 868 of file Actor.h.

◆ SetCullDistance()

void UPrimitiveComponent::SetCullDistance ( float NewCullDistance)
inline

Definition at line 814 of file Actor.h.

◆ SetCustomDepthStencilValue()

void UPrimitiveComponent::SetCustomDepthStencilValue ( int Value)
inline

Definition at line 857 of file Actor.h.

◆ SetCustomPrimitiveDataFloat()

void UPrimitiveComponent::SetCustomPrimitiveDataFloat ( int DataIndex,
float Value )
inline

Definition at line 822 of file Actor.h.

◆ SetEnableGravity()

void UPrimitiveComponent::SetEnableGravity ( bool bGravityEnabled)
inline

Definition at line 889 of file Actor.h.

◆ SetGenerateOverlapEvents()

void UPrimitiveComponent::SetGenerateOverlapEvents ( bool bInGenerateOverlapEvents)
inline

Definition at line 847 of file Actor.h.

◆ SetInternalOctreeMask()

void UPrimitiveComponent::SetInternalOctreeMask ( int InOctreeMask,
bool bReregisterWithTree )
inline

Definition at line 930 of file Actor.h.

◆ SetLinearDamping()

void UPrimitiveComponent::SetLinearDamping ( float InDamping)
inline

Definition at line 891 of file Actor.h.

◆ SetMassOverrideInKg()

void UPrimitiveComponent::SetMassOverrideInKg ( FName BoneName,
float MassInKg,
bool bOverrideMass )
inline

Definition at line 897 of file Actor.h.

◆ SetMassScale()

void UPrimitiveComponent::SetMassScale ( FName BoneName,
float InMassScale )
inline

Definition at line 895 of file Actor.h.

◆ SetNotifyRigidBodyCollision()

void UPrimitiveComponent::SetNotifyRigidBodyCollision ( bool bNewNotifyRigidBodyCollision)
inline

Definition at line 906 of file Actor.h.

◆ SetOnlyOwnerSee()

void UPrimitiveComponent::SetOnlyOwnerSee ( bool bNewOnlyOwnerSee)
inline

Definition at line 807 of file Actor.h.

◆ SetOwnerNoSee()

void UPrimitiveComponent::SetOwnerNoSee ( bool bNewOwnerNoSee)
inline

Definition at line 806 of file Actor.h.

◆ SetPhysicsAngularVelocityInDegrees()

void UPrimitiveComponent::SetPhysicsAngularVelocityInDegrees ( UE::Math::TVector< double > * NewAngVel,
__int64 bAddToCurrent,
FName BoneName )
inline

Definition at line 776 of file Actor.h.

◆ SetPhysicsAngularVelocityInRadians()

void UPrimitiveComponent::SetPhysicsAngularVelocityInRadians ( UE::Math::TVector< double > * NewAngVel,
__int64 bAddToCurrent,
FName BoneName )
inline

Definition at line 881 of file Actor.h.

◆ SetPhysicsLinearVelocity()

void UPrimitiveComponent::SetPhysicsLinearVelocity ( UE::Math::TVector< double > * NewVel,
__int64 bAddToCurrent,
FName BoneName )
inline

Definition at line 879 of file Actor.h.

◆ SetPhysicsMaxAngularVelocityInRadians()

void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInRadians ( float NewMaxAngVel,
bool bAddToCurrent,
FName BoneName )
inline

Definition at line 882 of file Actor.h.

◆ SetPhysMaterialOverride()

void UPrimitiveComponent::SetPhysMaterialOverride ( UPhysicalMaterial * NewPhysMaterial)
inline

Definition at line 907 of file Actor.h.

◆ SetSimulatePhysics()

void UPrimitiveComponent::SetSimulatePhysics ( bool bSimulate)
inline

Definition at line 867 of file Actor.h.

◆ SetUseCCD()

void UPrimitiveComponent::SetUseCCD ( bool bInUseCCD,
FName BoneName )
inline

Definition at line 900 of file Actor.h.

◆ SetWalkableSlopeOverride()

void UPrimitiveComponent::SetWalkableSlopeOverride ( const FWalkableSlopeOverride * NewOverride)
inline

Definition at line 866 of file Actor.h.

◆ ShouldComponentAddToScene()

bool UPrimitiveComponent::ShouldComponentAddToScene ( )
inline

Definition at line 808 of file Actor.h.

◆ ShouldCreatePhysicsState()

bool UPrimitiveComponent::ShouldCreatePhysicsState ( )
inline

Definition at line 809 of file Actor.h.

◆ ShouldRenderSelected()

bool UPrimitiveComponent::ShouldRenderSelected ( )
inline

Definition at line 811 of file Actor.h.

◆ StaticClass()

static UClass * UPrimitiveComponent::StaticClass ( )
inlinestatic

Definition at line 767 of file Actor.h.

◆ StaticRegisterNativesUPrimitiveComponent()

static void UPrimitiveComponent::StaticRegisterNativesUPrimitiveComponent ( )
inlinestatic

Definition at line 778 of file Actor.h.

◆ SweepComponent()

bool UPrimitiveComponent::SweepComponent ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * ShapeWorldRotation,
const FCollisionShape * CollisionShape,
bool bTraceComplex )
inline

Definition at line 832 of file Actor.h.

◆ SyncComponentToRBPhysics()

void UPrimitiveComponent::SyncComponentToRBPhysics ( )
inline

Definition at line 908 of file Actor.h.

◆ TranslucencySortDistanceOffsetField()

float & UPrimitiveComponent::TranslucencySortDistanceOffsetField ( )
inline

Definition at line 637 of file Actor.h.

◆ TranslucencySortPriorityField()

int & UPrimitiveComponent::TranslucencySortPriorityField ( )
inline

Definition at line 636 of file Actor.h.

◆ UnWeldChildren()

void UPrimitiveComponent::UnWeldChildren ( )
inline

Definition at line 913 of file Actor.h.

◆ UnWeldFromParent()

void UPrimitiveComponent::UnWeldFromParent ( )
inline

Definition at line 912 of file Actor.h.

◆ UpdateOverlapsImpl()

bool UPrimitiveComponent::UpdateOverlapsImpl ( const TArrayView< FOverlapInfo const, int > * NewPendingOverlaps,
bool bDoNotifies,
const TArrayView< FOverlapInfo const, int > * OverlapsAtEndLocation )
inline

Definition at line 846 of file Actor.h.

◆ UpdatePhysicsToRBChannels()

void UPrimitiveComponent::UpdatePhysicsToRBChannels ( )
inline

Definition at line 929 of file Actor.h.

◆ UpdatePhysicsVolume()

void UPrimitiveComponent::UpdatePhysicsVolume ( bool bTriggerNotifiers)
inline

Definition at line 851 of file Actor.h.

◆ ViewOwnerDepthPriorityGroupField()

TEnumAsByte< enum ESceneDepthPriorityGroup > & UPrimitiveComponent::ViewOwnerDepthPriorityGroupField ( )
inline

Definition at line 624 of file Actor.h.

◆ VirtualTextureCullMipsField()

char & UPrimitiveComponent::VirtualTextureCullMipsField ( )
inline

Definition at line 639 of file Actor.h.

◆ VirtualTextureRenderPassTypeField()

FieldArray< char, 1 > UPrimitiveComponent::VirtualTextureRenderPassTypeField ( )
inline

Definition at line 640 of file Actor.h.

◆ VisibilityIdField()

int & UPrimitiveComponent::VisibilityIdField ( )
inline

Definition at line 631 of file Actor.h.

◆ WakeAllRigidBodies()

void UPrimitiveComponent::WakeAllRigidBodies ( )
inline

Definition at line 888 of file Actor.h.

◆ WakeRigidBody()

void UPrimitiveComponent::WakeRigidBody ( FName BoneName)
inline

Definition at line 887 of file Actor.h.

◆ WasRecentlyRendered()

bool UPrimitiveComponent::WasRecentlyRendered ( float Tolerance)
inline

Definition at line 860 of file Actor.h.

◆ WeldTo()

void UPrimitiveComponent::WeldTo ( USceneComponent * InParent,
FName InSocketName )
inline

Definition at line 911 of file Actor.h.

◆ WeldToImplementation()

bool UPrimitiveComponent::WeldToImplementation ( USceneComponent * InParent,
FName ParentSocketName,
bool bWeldSimulatedChild )
inline

Definition at line 910 of file Actor.h.


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