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

#include <Actor.h>

+ Inheritance diagram for UStaticMeshComponent:
+ Collaboration diagram for UStaticMeshComponent:

Public Member Functions

intForcedLodModelField ()
 
intPreviousLODLevel_DEPRECATEDField ()
 
intMinLODField ()
 
intSubDivisionStepSizeField ()
 
TObjectPtr< UStaticMesh > & StaticMeshField ()
 
FColorWireframeColorOverrideField ()
 
intWorldPositionOffsetDisableDistanceField ()
 
intCustomDataOutDisableDistanceField ()
 
intOverriddenLightMapResField ()
 
floatDistanceFieldIndirectShadowMinVisibilityField ()
 
floatDistanceFieldSelfShadowBiasField ()
 
floatStreamingDistanceMultiplierField ()
 
floatDirectionalShadowDistanceLimitField ()
 
BitFieldValue< bool, unsigned __int32bDisallowNanite ()
 
BitFieldValue< bool, unsigned __int32bForceDisableNanite ()
 
BitFieldValue< bool, unsigned __int32bEvaluateWorldPositionOffset ()
 
BitFieldValue< bool, unsigned __int32bEvaluateWorldPositionOffsetInRayTracing ()
 
BitFieldValue< bool, unsigned __int32bInitialEvaluateWorldPositionOffset ()
 
BitFieldValue< bool, unsigned __int32bOverrideWireframeColor ()
 
BitFieldValue< bool, unsigned __int32bOverrideMinLOD ()
 
BitFieldValue< bool, unsigned __int32bOverrideNavigationExport ()
 
BitFieldValue< bool, unsigned __int32bForceNavigationObstacle ()
 
BitFieldValue< bool, unsigned __int32bDisallowMeshPaintPerInstance ()
 
BitFieldValue< bool, unsigned __int32bIgnoreInstanceForTextureStreaming ()
 
BitFieldValue< bool, unsigned __int32bOverrideLightMapRes ()
 
BitFieldValue< bool, unsigned __int32bCastDistanceFieldIndirectShadow ()
 
BitFieldValue< bool, unsigned __int32bOverrideDistanceFieldSelfShadowBias ()
 
BitFieldValue< bool, unsigned __int32bUseSubDivisions ()
 
BitFieldValue< bool, unsigned __int32bUseDefaultCollision ()
 
BitFieldValue< bool, unsigned __int32bSortTriangles ()
 
BitFieldValue< bool, unsigned __int32bReverseCulling ()
 
BitFieldValue< bool, unsigned __int32bUseDirectionalShadowDistanceLimit ()
 
bool GetShadowIndirectOnly ()
 
void PropagateLightingScenarioChange ()
 
bool BuildTextureStreamingDataImpl (ETextureStreamingBuildType BuildType, EMaterialQualityLevel::Type QualityLevel, ERHIFeatureLevel::Type FeatureLevel, TSet< FGuid, DefaultKeyFuncs< FGuid, 0 >, FDefaultSetAllocator > *DependentResources, bool *bOutSupportsBuildTextureStreamingData)
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
bool HasAnySockets ()
 
FStringGetDetailedInfoInternal (FString *result)
 
void Serialize (FArchive *Ar)
 
void PostInitProperties ()
 
bool AreNativePropertiesIdenticalTo (UObject *Other)
 
void BeginPlay ()
 
void OnCreatePhysicsState ()
 
void OnDestroyPhysicsState ()
 
bool CanEditSimulatePhysics ()
 
bool DoesSocketExist (FName InSocketName)
 
const UStaticMeshSocketGetSocketByName (FName InSocketName)
 
void RemoveInstanceVertexColorsFromLOD (int LODToRemoveColorsFrom)
 
bool ShouldCreateNaniteProxy ()
 
void BeginDestroy ()
 
void ExportCustomProperties (FOutputDevice *Out, unsigned int Indent)
 
void ImportCustomProperties (const wchar_t *SourceText, FFeedbackContext *Warn)
 
bool SupportsDefaultCollision ()
 
bool SupportsDitheredLODTransitions (ERHIFeatureLevel::Type FeatureLevel)
 
void UpdateCollisionFromStaticMesh ()
 
void PostLoad ()
 
bool ShouldCreateRenderState ()
 
bool ShouldCreatePhysicsState ()
 
bool SetStaticMesh (UStaticMesh *NewMesh)
 
bool HasValidNaniteData ()
 
bool UseNaniteOverrideMaterials ()
 
float GetWorldPositionOffsetDisableDistance ()
 
float GetCustomDataOutDisableDistance ()
 
void GetLocalBounds (UE::Math::TVector< double > *Min, UE::Math::TVector< double > *Max)
 
void SetCollisionProfileName (FName InCollisionProfileName, bool bUpdateOverlaps)
 
bool UsesOnlyUnlitMaterials ()
 
bool GetLightMapResolution (int *Width, int *Height)
 
void GetEstimatedLightMapResolution (int *Width, int *Height)
 
bool HasValidSettingsForStaticLighting (bool bOverlookInvalidComponents)
 
bool UsesTextureLightmaps (int InWidth, int InHeight)
 
bool HasLightmapTextureCoordinates ()
 
void GetTextureLightAndShadowMapMemoryUsage (int InWidth, int InHeight, int *OutLightMapMemoryUsage, int *OutShadowMapMemoryUsage)
 
void GetLightAndShadowMapMemoryUsage (int *LightMapMemoryUsage, int *ShadowMapMemoryUsage)
 
bool GetEstimatedLightAndShadowMapMemoryUsage (int *TextureLightMapMemoryUsage, int *TextureShadowMapMemoryUsage, int *VertexLightMapMemoryUsage, int *VertexShadowMapMemoryUsage, int *StaticLightingResolution, bool *bIsUsingTextureMapping, bool *bHasLightmapTexCoords)
 
int GetNumMaterials ()
 
int GetMaterialIndex (FName MaterialSlotName)
 
TArray< FName, TSizedDefaultAllocator< 32 > > * GetMaterialSlotNames (TArray< FName, TSizedDefaultAllocator< 32 > > *result)
 
UMaterialInterfaceGetMaterial (int MaterialIndex)
 
UMaterialInterfaceGetEditorMaterial (int MaterialIndex)
 
void GetUsedMaterials (TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *OutMaterials, bool bGetDebugMaterials)
 
bool IsHLODRelevant ()
 
UMaterialInterfaceGetMaterialFromCollisionFaceIndex (int FaceIndex, int *SectionIndex)
 
bool IsNavigationRelevant ()
 
bool CopyPerInstanceDynamicCustomData (const UStaticMeshComponent *SrcComponent, int SrcInstanceIndex, int DstInstanceIndex, int NumInstances)
 
ELightMapInteractionType GetStaticLightingType ()
 
bool IsPrecomputedLightingValid ()
 
float GetEmissiveBoost (int ElementIndex)
 
float GetDiffuseBoost (int ElementIndex)
 
void InvalidateLightingCacheDetailed (bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly)
 
const UObjectAdditionalStatObject ()
 
bool SetStaticLightingMapping (bool bTextureMapping, int ResolutionToUse)
 
bool SetLODDataCount (const unsigned int MinSize, const unsigned int MaxSize)
 
bool ShouldRecreateProxyOnUpdateTransform ()
 
- Public Member Functions inherited from UMeshComponent
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 StaticRegisterNativesUStaticMeshComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UMeshComponent
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 974 of file Actor.h.

Member Function Documentation

◆ AdditionalStatObject()

const UObject * UStaticMeshComponent::AdditionalStatObject ( )
inline

Definition at line 1094 of file Actor.h.

◆ AddReferencedObjects()

static void UStaticMeshComponent::AddReferencedObjects ( UObject * InThis,
FReferenceCollector * Collector )
inlinestatic

Definition at line 1031 of file Actor.h.

◆ AreNativePropertiesIdenticalTo()

bool UStaticMeshComponent::AreNativePropertiesIdenticalTo ( UObject * Other)
inline

Definition at line 1034 of file Actor.h.

◆ bCastDistanceFieldIndirectShadow()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bCastDistanceFieldIndirectShadow ( )
inline

Definition at line 1010 of file Actor.h.

◆ bDisallowMeshPaintPerInstance()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bDisallowMeshPaintPerInstance ( )
inline

Definition at line 1007 of file Actor.h.

◆ bDisallowNanite()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bDisallowNanite ( )
inline

Definition at line 998 of file Actor.h.

◆ BeginDestroy()

void UStaticMeshComponent::BeginDestroy ( )
inline

Definition at line 1048 of file Actor.h.

◆ BeginPlay()

void UStaticMeshComponent::BeginPlay ( )
inline

Definition at line 1036 of file Actor.h.

◆ bEvaluateWorldPositionOffset()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bEvaluateWorldPositionOffset ( )
inline

Definition at line 1000 of file Actor.h.

◆ bEvaluateWorldPositionOffsetInRayTracing()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bEvaluateWorldPositionOffsetInRayTracing ( )
inline

Definition at line 1001 of file Actor.h.

◆ bForceDisableNanite()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bForceDisableNanite ( )
inline

Definition at line 999 of file Actor.h.

◆ bForceNavigationObstacle()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bForceNavigationObstacle ( )
inline

Definition at line 1006 of file Actor.h.

◆ bIgnoreInstanceForTextureStreaming()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bIgnoreInstanceForTextureStreaming ( )
inline

Definition at line 1008 of file Actor.h.

◆ bInitialEvaluateWorldPositionOffset()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bInitialEvaluateWorldPositionOffset ( )
inline

Definition at line 1002 of file Actor.h.

◆ bOverrideDistanceFieldSelfShadowBias()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bOverrideDistanceFieldSelfShadowBias ( )
inline

Definition at line 1011 of file Actor.h.

◆ bOverrideLightMapRes()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bOverrideLightMapRes ( )
inline

Definition at line 1009 of file Actor.h.

◆ bOverrideMinLOD()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bOverrideMinLOD ( )
inline

Definition at line 1004 of file Actor.h.

◆ bOverrideNavigationExport()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bOverrideNavigationExport ( )
inline

Definition at line 1005 of file Actor.h.

◆ bOverrideWireframeColor()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bOverrideWireframeColor ( )
inline

Definition at line 1003 of file Actor.h.

◆ bReverseCulling()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bReverseCulling ( )
inline

Definition at line 1015 of file Actor.h.

◆ bSortTriangles()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bSortTriangles ( )
inline

Definition at line 1014 of file Actor.h.

◆ BuildTextureStreamingDataImpl()

bool UStaticMeshComponent::BuildTextureStreamingDataImpl ( ETextureStreamingBuildType BuildType,
EMaterialQualityLevel::Type QualityLevel,
ERHIFeatureLevel::Type FeatureLevel,
TSet< FGuid, DefaultKeyFuncs< FGuid, 0 >, FDefaultSetAllocator > * DependentResources,
bool * bOutSupportsBuildTextureStreamingData )
inline

Definition at line 1023 of file Actor.h.

◆ bUseDefaultCollision()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bUseDefaultCollision ( )
inline

Definition at line 1013 of file Actor.h.

◆ bUseDirectionalShadowDistanceLimit()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bUseDirectionalShadowDistanceLimit ( )
inline

Definition at line 1016 of file Actor.h.

◆ bUseSubDivisions()

BitFieldValue< bool, unsigned __int32 > UStaticMeshComponent::bUseSubDivisions ( )
inline

Definition at line 1012 of file Actor.h.

◆ CanEditSimulatePhysics()

bool UStaticMeshComponent::CanEditSimulatePhysics ( )
inline

Definition at line 1042 of file Actor.h.

◆ CopyPerInstanceDynamicCustomData()

bool UStaticMeshComponent::CopyPerInstanceDynamicCustomData ( const UStaticMeshComponent * SrcComponent,
int SrcInstanceIndex,
int DstInstanceIndex,
int NumInstances )
inline

Definition at line 1087 of file Actor.h.

◆ CustomDataOutDisableDistanceField()

int & UStaticMeshComponent::CustomDataOutDisableDistanceField ( )
inline

Definition at line 985 of file Actor.h.

◆ DirectionalShadowDistanceLimitField()

float & UStaticMeshComponent::DirectionalShadowDistanceLimitField ( )
inline

Definition at line 994 of file Actor.h.

◆ DistanceFieldIndirectShadowMinVisibilityField()

float & UStaticMeshComponent::DistanceFieldIndirectShadowMinVisibilityField ( )
inline

Definition at line 987 of file Actor.h.

◆ DistanceFieldSelfShadowBiasField()

float & UStaticMeshComponent::DistanceFieldSelfShadowBiasField ( )
inline

Definition at line 988 of file Actor.h.

◆ DoesSocketExist()

bool UStaticMeshComponent::DoesSocketExist ( FName InSocketName)
inline

Definition at line 1043 of file Actor.h.

◆ ExportCustomProperties()

void UStaticMeshComponent::ExportCustomProperties ( FOutputDevice * Out,
unsigned int Indent )
inline

Definition at line 1049 of file Actor.h.

◆ ForcedLodModelField()

int & UStaticMeshComponent::ForcedLodModelField ( )
inline

Definition at line 978 of file Actor.h.

◆ GetCustomDataOutDisableDistance()

float UStaticMeshComponent::GetCustomDataOutDisableDistance ( )
inline

Definition at line 1061 of file Actor.h.

◆ GetDetailedInfoInternal()

FString * UStaticMeshComponent::GetDetailedInfoInternal ( FString * result)
inline

Definition at line 1030 of file Actor.h.

◆ GetDiffuseBoost()

float UStaticMeshComponent::GetDiffuseBoost ( int ElementIndex)
inline

Definition at line 1091 of file Actor.h.

◆ GetEditorMaterial()

UMaterialInterface * UStaticMeshComponent::GetEditorMaterial ( int MaterialIndex)
inline

Definition at line 1077 of file Actor.h.

◆ GetEmissiveBoost()

float UStaticMeshComponent::GetEmissiveBoost ( int ElementIndex)
inline

Definition at line 1090 of file Actor.h.

◆ GetEstimatedLightAndShadowMapMemoryUsage()

bool UStaticMeshComponent::GetEstimatedLightAndShadowMapMemoryUsage ( int * TextureLightMapMemoryUsage,
int * TextureShadowMapMemoryUsage,
int * VertexLightMapMemoryUsage,
int * VertexShadowMapMemoryUsage,
int * StaticLightingResolution,
bool * bIsUsingTextureMapping,
bool * bHasLightmapTexCoords )
inline

Definition at line 1072 of file Actor.h.

◆ GetEstimatedLightMapResolution()

void UStaticMeshComponent::GetEstimatedLightMapResolution ( int * Width,
int * Height )
inline

Definition at line 1066 of file Actor.h.

◆ GetLifetimeReplicatedProps()

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

Definition at line 1027 of file Actor.h.

◆ GetLightAndShadowMapMemoryUsage()

void UStaticMeshComponent::GetLightAndShadowMapMemoryUsage ( int * LightMapMemoryUsage,
int * ShadowMapMemoryUsage )
inline

Definition at line 1071 of file Actor.h.

◆ GetLightMapResolution()

bool UStaticMeshComponent::GetLightMapResolution ( int * Width,
int * Height )
inline

Definition at line 1065 of file Actor.h.

◆ GetLocalBounds()

void UStaticMeshComponent::GetLocalBounds ( UE::Math::TVector< double > * Min,
UE::Math::TVector< double > * Max )
inline

Definition at line 1062 of file Actor.h.

◆ GetMaterial()

UMaterialInterface * UStaticMeshComponent::GetMaterial ( int MaterialIndex)
inline

Definition at line 1076 of file Actor.h.

◆ GetMaterialFromCollisionFaceIndex()

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

Definition at line 1083 of file Actor.h.

◆ GetMaterialIndex()

int UStaticMeshComponent::GetMaterialIndex ( FName MaterialSlotName)
inline

Definition at line 1074 of file Actor.h.

◆ GetMaterialSlotNames()

TArray< FName, TSizedDefaultAllocator< 32 > > * UStaticMeshComponent::GetMaterialSlotNames ( TArray< FName, TSizedDefaultAllocator< 32 > > * result)
inline

Definition at line 1075 of file Actor.h.

◆ GetNumMaterials()

int UStaticMeshComponent::GetNumMaterials ( )
inline

Definition at line 1073 of file Actor.h.

◆ GetShadowIndirectOnly()

bool UStaticMeshComponent::GetShadowIndirectOnly ( )
inline

Definition at line 1021 of file Actor.h.

◆ GetSocketByName()

const UStaticMeshSocket * UStaticMeshComponent::GetSocketByName ( FName InSocketName)
inline

Definition at line 1044 of file Actor.h.

◆ GetStaticLightingType()

ELightMapInteractionType UStaticMeshComponent::GetStaticLightingType ( )
inline

Definition at line 1088 of file Actor.h.

◆ GetTextureLightAndShadowMapMemoryUsage()

void UStaticMeshComponent::GetTextureLightAndShadowMapMemoryUsage ( int InWidth,
int InHeight,
int * OutLightMapMemoryUsage,
int * OutShadowMapMemoryUsage )
inline

Definition at line 1070 of file Actor.h.

◆ GetUsedMaterials()

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

Definition at line 1078 of file Actor.h.

◆ GetWorldPositionOffsetDisableDistance()

float UStaticMeshComponent::GetWorldPositionOffsetDisableDistance ( )
inline

Definition at line 1060 of file Actor.h.

◆ HasAnySockets()

bool UStaticMeshComponent::HasAnySockets ( )
inline

Definition at line 1028 of file Actor.h.

◆ HasLightmapTextureCoordinates()

bool UStaticMeshComponent::HasLightmapTextureCoordinates ( )
inline

Definition at line 1069 of file Actor.h.

◆ HasValidNaniteData()

bool UStaticMeshComponent::HasValidNaniteData ( )
inline

Definition at line 1058 of file Actor.h.

◆ HasValidSettingsForStaticLighting()

bool UStaticMeshComponent::HasValidSettingsForStaticLighting ( bool bOverlookInvalidComponents)
inline

Definition at line 1067 of file Actor.h.

◆ ImportCustomProperties()

void UStaticMeshComponent::ImportCustomProperties ( const wchar_t * SourceText,
FFeedbackContext * Warn )
inline

Definition at line 1050 of file Actor.h.

◆ InvalidateLightingCacheDetailed()

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

Definition at line 1093 of file Actor.h.

◆ IsHLODRelevant()

bool UStaticMeshComponent::IsHLODRelevant ( )
inline

Definition at line 1081 of file Actor.h.

◆ IsNavigationRelevant()

bool UStaticMeshComponent::IsNavigationRelevant ( )
inline

Definition at line 1084 of file Actor.h.

◆ IsPrecomputedLightingValid()

bool UStaticMeshComponent::IsPrecomputedLightingValid ( )
inline

Definition at line 1089 of file Actor.h.

◆ MinLODField()

int & UStaticMeshComponent::MinLODField ( )
inline

Definition at line 980 of file Actor.h.

◆ OnCreatePhysicsState()

void UStaticMeshComponent::OnCreatePhysicsState ( )
inline

Definition at line 1037 of file Actor.h.

◆ OnDestroyPhysicsState()

void UStaticMeshComponent::OnDestroyPhysicsState ( )
inline

Definition at line 1038 of file Actor.h.

◆ OverriddenLightMapResField()

int & UStaticMeshComponent::OverriddenLightMapResField ( )
inline

Definition at line 986 of file Actor.h.

◆ PostInitProperties()

void UStaticMeshComponent::PostInitProperties ( )
inline

Definition at line 1033 of file Actor.h.

◆ PostLoad()

void UStaticMeshComponent::PostLoad ( )
inline

Definition at line 1054 of file Actor.h.

◆ PreviousLODLevel_DEPRECATEDField()

int & UStaticMeshComponent::PreviousLODLevel_DEPRECATEDField ( )
inline

Definition at line 979 of file Actor.h.

◆ PropagateLightingScenarioChange()

void UStaticMeshComponent::PropagateLightingScenarioChange ( )
inline

Definition at line 1022 of file Actor.h.

◆ RemoveInstanceVertexColorsFromLOD()

void UStaticMeshComponent::RemoveInstanceVertexColorsFromLOD ( int LODToRemoveColorsFrom)
inline

Definition at line 1045 of file Actor.h.

◆ Serialize() [1/2]

void UStaticMeshComponent::Serialize ( FArchive * Ar)
inline

Definition at line 1032 of file Actor.h.

◆ Serialize() [2/2]

void UStaticMeshComponent::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 1026 of file Actor.h.

◆ SetCollisionProfileName()

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

Definition at line 1063 of file Actor.h.

◆ SetLODDataCount()

bool UStaticMeshComponent::SetLODDataCount ( const unsigned int MinSize,
const unsigned int MaxSize )
inline

Definition at line 1096 of file Actor.h.

◆ SetStaticLightingMapping()

bool UStaticMeshComponent::SetStaticLightingMapping ( bool bTextureMapping,
int ResolutionToUse )
inline

Definition at line 1095 of file Actor.h.

◆ SetStaticMesh()

bool UStaticMeshComponent::SetStaticMesh ( UStaticMesh * NewMesh)
inline

Definition at line 1057 of file Actor.h.

◆ ShouldCreateNaniteProxy()

bool UStaticMeshComponent::ShouldCreateNaniteProxy ( )
inline

Definition at line 1047 of file Actor.h.

◆ ShouldCreatePhysicsState()

bool UStaticMeshComponent::ShouldCreatePhysicsState ( )
inline

Definition at line 1056 of file Actor.h.

◆ ShouldCreateRenderState()

bool UStaticMeshComponent::ShouldCreateRenderState ( )
inline

Definition at line 1055 of file Actor.h.

◆ ShouldRecreateProxyOnUpdateTransform()

bool UStaticMeshComponent::ShouldRecreateProxyOnUpdateTransform ( )
inline

Definition at line 1098 of file Actor.h.

◆ StaticClass()

static UClass * UStaticMeshComponent::StaticClass ( )
inlinestatic

Definition at line 1020 of file Actor.h.

◆ StaticMeshField()

TObjectPtr< UStaticMesh > & UStaticMeshComponent::StaticMeshField ( )
inline

Definition at line 982 of file Actor.h.

◆ StaticRegisterNativesUStaticMeshComponent()

static void UStaticMeshComponent::StaticRegisterNativesUStaticMeshComponent ( )
inlinestatic

Definition at line 1024 of file Actor.h.

◆ StreamingDistanceMultiplierField()

float & UStaticMeshComponent::StreamingDistanceMultiplierField ( )
inline

Definition at line 989 of file Actor.h.

◆ SubDivisionStepSizeField()

int & UStaticMeshComponent::SubDivisionStepSizeField ( )
inline

Definition at line 981 of file Actor.h.

◆ SupportsDefaultCollision()

bool UStaticMeshComponent::SupportsDefaultCollision ( )
inline

Definition at line 1051 of file Actor.h.

◆ SupportsDitheredLODTransitions()

bool UStaticMeshComponent::SupportsDitheredLODTransitions ( ERHIFeatureLevel::Type FeatureLevel)
inline

Definition at line 1052 of file Actor.h.

◆ UpdateCollisionFromStaticMesh()

void UStaticMeshComponent::UpdateCollisionFromStaticMesh ( )
inline

Definition at line 1053 of file Actor.h.

◆ UseNaniteOverrideMaterials()

bool UStaticMeshComponent::UseNaniteOverrideMaterials ( )
inline

Definition at line 1059 of file Actor.h.

◆ UsesOnlyUnlitMaterials()

bool UStaticMeshComponent::UsesOnlyUnlitMaterials ( )
inline

Definition at line 1064 of file Actor.h.

◆ UsesTextureLightmaps()

bool UStaticMeshComponent::UsesTextureLightmaps ( int InWidth,
int InHeight )
inline

Definition at line 1068 of file Actor.h.

◆ ValidateGeneratedRepEnums()

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

Definition at line 1025 of file Actor.h.

◆ WireframeColorOverrideField()

FColor & UStaticMeshComponent::WireframeColorOverrideField ( )
inline

Definition at line 983 of file Actor.h.

◆ WorldPositionOffsetDisableDistanceField()

int & UStaticMeshComponent::WorldPositionOffsetDisableDistanceField ( )
inline

Definition at line 984 of file Actor.h.


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