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

#include <Actor.h>

+ Inheritance diagram for UMeshComponent:
+ Collaboration diagram for UMeshComponent:

Public Member Functions

TArray< TObjectPtr< UMaterialInterface >, TSizedDefaultAllocator< 32 > > & OverrideMaterialsField ()
 
TObjectPtr< UMaterialInterface > & OverlayMaterialField ()
 
floatOverlayMaterialMaxDrawDistanceField ()
 
TSubclassOf< AActor > & DamageFXActorToSpawnField ()
 
BitFieldValue< bool, unsigned __int32bEnableMaterialParameterCaching ()
 
BitFieldValue< bool, unsigned __int32bCachedMaterialParameterIndicesAreDirty ()
 
void MulticastHideInstance (int originalIndex, UE::Math::TVector< double > *HitDirection, float Damage, float TotalHealth, bool bCheckHideAttachedDecals)
 
void MulticastShowInstance (int originalIndex)
 
UMaterialInterfaceGetMaterial (int ElementIndex)
 
void SetMaterial (int ElementIndex, UMaterialInterface *Material)
 
void SetMaterialByName (FName MaterialSlotName, UMaterialInterface *Material)
 
int GetNumOverrideMaterials ()
 
void EmptyOverrideMaterials ()
 
void GetUsedMaterials (TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *OutMaterials, __int64 bGetDebugMaterials)
 
void PrestreamTextures (float Seconds, bool bPrioritizeCharacterTextures, int CinematicTextureGroups)
 
void RegisterLODStreamingCallback (TFunction< void __cdecl(UPrimitiveComponent *, UStreamableRenderAsset *, ELODStreamingCallbackResult)> *Callback, __int64 LODIdx, float TimeoutSecs)
 
void SetTextureForceResidentFlag (bool bForceMiplevelsToBeResident)
 
TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > * GetMaterials (TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *result)
 
void SetScalarParameterValueOnMaterials (const FName ParameterName, const float ParameterValue)
 
void SetVectorParameterValueOnMaterials (const FName ParameterName, const UE::Math::TVector< double > *ParameterValue)
 
void CacheMaterialParameterNameIndices (int a2)
 
void Reset (int NewSize)
 
- Public Member Functions inherited from UPrimitiveComponent
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 StaticRegisterNativesUMeshComponent ()
 
- Static Public Member Functions inherited from UPrimitiveComponent
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 933 of file Actor.h.

Member Function Documentation

◆ bCachedMaterialParameterIndicesAreDirty()

BitFieldValue< bool, unsigned __int32 > UMeshComponent::bCachedMaterialParameterIndicesAreDirty ( )
inline

Definition at line 946 of file Actor.h.

◆ bEnableMaterialParameterCaching()

BitFieldValue< bool, unsigned __int32 > UMeshComponent::bEnableMaterialParameterCaching ( )
inline

Definition at line 945 of file Actor.h.

◆ CacheMaterialParameterNameIndices()

void UMeshComponent::CacheMaterialParameterNameIndices ( int a2)
inline

Definition at line 967 of file Actor.h.

◆ DamageFXActorToSpawnField()

TSubclassOf< AActor > & UMeshComponent::DamageFXActorToSpawnField ( )
inline

Definition at line 941 of file Actor.h.

◆ EmptyOverrideMaterials()

void UMeshComponent::EmptyOverrideMaterials ( )
inline

Definition at line 959 of file Actor.h.

◆ GetMaterial()

UMaterialInterface * UMeshComponent::GetMaterial ( int ElementIndex)
inline

Definition at line 954 of file Actor.h.

◆ GetMaterials()

TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > * UMeshComponent::GetMaterials ( TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > * result)
inline

Definition at line 964 of file Actor.h.

◆ GetNumOverrideMaterials()

int UMeshComponent::GetNumOverrideMaterials ( )
inline

Definition at line 958 of file Actor.h.

◆ GetUsedMaterials()

void UMeshComponent::GetUsedMaterials ( TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > * OutMaterials,
__int64 bGetDebugMaterials )
inline

Definition at line 960 of file Actor.h.

◆ MulticastHideInstance()

void UMeshComponent::MulticastHideInstance ( int originalIndex,
UE::Math::TVector< double > * HitDirection,
float Damage,
float TotalHealth,
bool bCheckHideAttachedDecals )
inline

Definition at line 951 of file Actor.h.

◆ MulticastShowInstance()

void UMeshComponent::MulticastShowInstance ( int originalIndex)
inline

Definition at line 952 of file Actor.h.

◆ OverlayMaterialField()

TObjectPtr< UMaterialInterface > & UMeshComponent::OverlayMaterialField ( )
inline

Definition at line 938 of file Actor.h.

◆ OverlayMaterialMaxDrawDistanceField()

float & UMeshComponent::OverlayMaterialMaxDrawDistanceField ( )
inline

Definition at line 939 of file Actor.h.

◆ OverrideMaterialsField()

TArray< TObjectPtr< UMaterialInterface >, TSizedDefaultAllocator< 32 > > & UMeshComponent::OverrideMaterialsField ( )
inline

Definition at line 937 of file Actor.h.

◆ PrestreamTextures()

void UMeshComponent::PrestreamTextures ( float Seconds,
bool bPrioritizeCharacterTextures,
int CinematicTextureGroups )
inline

Definition at line 961 of file Actor.h.

◆ RegisterLODStreamingCallback()

void UMeshComponent::RegisterLODStreamingCallback ( TFunction< void __cdecl(UPrimitiveComponent *, UStreamableRenderAsset *, ELODStreamingCallbackResult)> * Callback,
__int64 LODIdx,
float TimeoutSecs )
inline

Definition at line 962 of file Actor.h.

◆ Reset()

void UMeshComponent::Reset ( int NewSize)
inline

Definition at line 970 of file Actor.h.

◆ SetMaterial()

void UMeshComponent::SetMaterial ( int ElementIndex,
UMaterialInterface * Material )
inline

Definition at line 955 of file Actor.h.

◆ SetMaterialByName()

void UMeshComponent::SetMaterialByName ( FName MaterialSlotName,
UMaterialInterface * Material )
inline

Definition at line 956 of file Actor.h.

◆ SetScalarParameterValueOnMaterials()

void UMeshComponent::SetScalarParameterValueOnMaterials ( const FName ParameterName,
const float ParameterValue )
inline

Definition at line 965 of file Actor.h.

◆ SetTextureForceResidentFlag()

void UMeshComponent::SetTextureForceResidentFlag ( bool bForceMiplevelsToBeResident)
inline

Definition at line 963 of file Actor.h.

◆ SetVectorParameterValueOnMaterials()

void UMeshComponent::SetVectorParameterValueOnMaterials ( const FName ParameterName,
const UE::Math::TVector< double > * ParameterValue )
inline

Definition at line 966 of file Actor.h.

◆ StaticClass()

static UClass * UMeshComponent::StaticClass ( )
inlinestatic

Definition at line 950 of file Actor.h.

◆ StaticRegisterNativesUMeshComponent()

static void UMeshComponent::StaticRegisterNativesUMeshComponent ( )
inlinestatic

Definition at line 953 of file Actor.h.


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