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

int & ForcedLodModelField ()
 
int & PreviousLODLevel_DEPRECATEDField ()
 
int & MinLODField ()
 
int & SubDivisionStepSizeField ()
 
TObjectPtr< UStaticMesh > & StaticMeshField ()
 
FColor & WireframeColorOverrideField ()
 
int & WorldPositionOffsetDisableDistanceField ()
 
int & CustomDataOutDisableDistanceField ()
 
int & OverriddenLightMapResField ()
 
float & DistanceFieldIndirectShadowMinVisibilityField ()
 
float & DistanceFieldSelfShadowBiasField ()
 
float & StreamingDistanceMultiplierField ()
 
float & DirectionalShadowDistanceLimitField ()
 
BitFieldValue< bool, unsigned __int32 > bDisallowNanite ()
 
BitFieldValue< bool, unsigned __int32 > bForceDisableNanite ()
 
BitFieldValue< bool, unsigned __int32 > bEvaluateWorldPositionOffset ()
 
BitFieldValue< bool, unsigned __int32 > bEvaluateWorldPositionOffsetInRayTracing ()
 
BitFieldValue< bool, unsigned __int32 > bInitialEvaluateWorldPositionOffset ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideWireframeColor ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideMinLOD ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideNavigationExport ()
 
BitFieldValue< bool, unsigned __int32 > bForceNavigationObstacle ()
 
BitFieldValue< bool, unsigned __int32 > bDisallowMeshPaintPerInstance ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreInstanceForTextureStreaming ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideLightMapRes ()
 
BitFieldValue< bool, unsigned __int32 > bCastDistanceFieldIndirectShadow ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideDistanceFieldSelfShadowBias ()
 
BitFieldValue< bool, unsigned __int32 > bUseSubDivisions ()
 
BitFieldValue< bool, unsigned __int32 > bUseDefaultCollision ()
 
BitFieldValue< bool, unsigned __int32 > bSortTriangles ()
 
BitFieldValue< bool, unsigned __int32 > bReverseCulling ()
 
BitFieldValue< bool, unsigned __int32 > bUseDirectionalShadowDistanceLimit ()
 
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 ()
 
FString * GetDetailedInfoInternal (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 UStaticMeshSocket * GetSocketByName (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)
 
UMaterialInterface * GetMaterial (int MaterialIndex)
 
UMaterialInterface * GetEditorMaterial (int MaterialIndex)
 
void GetUsedMaterials (TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *OutMaterials, bool bGetDebugMaterials)
 
bool IsHLODRelevant ()
 
UMaterialInterface * GetMaterialFromCollisionFaceIndex (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 UObject * AdditionalStatObject ()
 
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 ()
 
float & OverlayMaterialMaxDrawDistanceField ()
 
TSubclassOf< AActor > & DamageFXActorToSpawnField ()
 
BitFieldValue< bool, unsigned __int32 > bEnableMaterialParameterCaching ()
 
BitFieldValue< bool, unsigned __int32 > bCachedMaterialParameterIndicesAreDirty ()
 
void MulticastHideInstance (int originalIndex, UE::Math::TVector< double > *HitDirection, float Damage, float TotalHealth, bool bCheckHideAttachedDecals)
 
void MulticastShowInstance (int originalIndex)
 
UMaterialInterface * GetMaterial (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
float & MinDrawDistanceField ()
 
float & LDMaxDrawDistanceField ()
 
float & CachedMaxDrawDistanceField ()
 
TEnumAsByte< enum ESceneDepthPriorityGroup > & ViewOwnerDepthPriorityGroupField ()
 
FieldArray< char, 1 > LightmapTypeField ()
 
TArray< unsigned int, TSizedDefaultAllocator< 32 > > & MaterialPSOPrecacheRequestIDsField ()
 
unsigned __int8 & MoveIgnoreMaskField ()
 
int & RayTracingGroupIdField ()
 
int & VisibilityIdField ()
 
int & CustomDepthStencilValueField ()
 
int & TranslucencySortPriorityField ()
 
float & TranslucencySortDistanceOffsetField ()
 
char & VirtualTextureCullMipsField ()
 
FieldArray< char, 1 > VirtualTextureRenderPassTypeField ()
 
int & RegistrationSerialNumberField ()
 
FThreadSafeCounter & AttachmentCounterField ()
 
float & LastCheckedAllCollideableDescendantsTimeField ()
 
float & BoundsScaleField ()
 
float & LastSubmitTimeField ()
 
long double & LastRenderTimeField ()
 
long double & LastRenderTimeOnScreenField ()
 
float & OcclusionBoundsSlackField ()
 
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 ()
 
FBodyInstance & BodyInstanceField ()
 
FComponentBeginOverlapSignature & OnComponentBeginOverlapField ()
 
FComponentBeginCursorOverSignature & OnBeginCursorOverField ()
 
FComponentOnClickedSignature & OnClickedField ()
 
FComponentOnInputTouchBeginSignature & OnInputTouchBeginField ()
 
FComponentBeginTouchOverSignature & OnInputTouchEnterField ()
 
ERayTracingGroupCullingPriority & RayTracingGroupCullingPriorityField ()
 
FRenderCommandFence & DetachFenceField ()
 
TObjectPtr< UPrimitiveComponent > & LODParentPrimitiveField ()
 
int & ObjectLayerField ()
 
float & OverrideStepHeightField ()
 
int & InternalOctreeMaskField ()
 
unsigned int & ProxyMeshIDField ()
 
bool & bHasActiveProxyMeshChildrenField ()
 
BitFieldValue< bool, unsigned __int32 > bEnableAutoLODGeneration ()
 
BitFieldValue< bool, unsigned __int32 > bIsActorTextureStreamingBuiltData ()
 
BitFieldValue< bool, unsigned __int32 > bIsValidTextureStreamingBuiltData ()
 
BitFieldValue< bool, unsigned __int32 > bNeverDistanceCull ()
 
BitFieldValue< bool, unsigned __int32 > bAttachedToStreamingManagerAsStatic ()
 
BitFieldValue< bool, unsigned __int32 > bAttachedToStreamingManagerAsDynamic ()
 
BitFieldValue< bool, unsigned __int32 > bHandledByStreamingManagerAsDynamic ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreStreamingManagerUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAttachedToCoarseMeshStreamingManager ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysCreatePhysicsState ()
 
BitFieldValue< bool, unsigned __int32 > bGenerateOverlapEvents ()
 
BitFieldValue< bool, unsigned __int32 > bMultiBodyOverlap ()
 
BitFieldValue< bool, unsigned __int32 > bTraceComplexOnMove ()
 
BitFieldValue< bool, unsigned __int32 > bReturnMaterialOnMove ()
 
BitFieldValue< bool, unsigned __int32 > bUseViewOwnerDepthPriorityGroup ()
 
BitFieldValue< bool, unsigned __int32 > bAllowCullDistanceVolume ()
 
BitFieldValue< bool, unsigned __int32 > bVisibleInReflectionCaptures ()
 
BitFieldValue< bool, unsigned __int32 > bVisibleInRealTimeSkyCaptures ()
 
BitFieldValue< bool, unsigned __int32 > bVisibleInRayTracing ()
 
BitFieldValue< bool, unsigned __int32 > bRenderInMainPass ()
 
BitFieldValue< bool, unsigned __int32 > bRenderInDepthPass ()
 
BitFieldValue< bool, unsigned __int32 > bReceivesDecals ()
 
BitFieldValue< bool, unsigned __int32 > bHoldout ()
 
BitFieldValue< bool, unsigned __int32 > bOwnerNoSee ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyOwnerSee ()
 
BitFieldValue< bool, unsigned __int32 > bTreatAsBackgroundForOcclusion ()
 
BitFieldValue< bool, unsigned __int32 > bUseAsOccluder ()
 
BitFieldValue< bool, unsigned __int32 > bSelectable ()
 
BitFieldValue< bool, unsigned __int32 > bForceMipStreaming ()
 
BitFieldValue< bool, unsigned __int32 > bHasPerInstanceHitProxies ()
 
BitFieldValue< bool, unsigned __int32 > CastShadow ()
 
BitFieldValue< bool, unsigned __int32 > bEmissiveLightSource ()
 
BitFieldValue< bool, unsigned __int32 > bAffectDynamicIndirectLighting ()
 
BitFieldValue< bool, unsigned __int32 > bAffectIndirectLightingWhileHidden ()
 
BitFieldValue< bool, unsigned __int32 > bAffectDistanceFieldLighting ()
 
BitFieldValue< bool, unsigned __int32 > bCastDynamicShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastStaticShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastVolumetricTranslucentShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastContactShadow ()
 
BitFieldValue< bool, unsigned __int32 > bSelfShadowOnly ()
 
BitFieldValue< bool, unsigned __int32 > bCastFarShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastInsetShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastCinematicShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastHiddenShadow ()
 
BitFieldValue< bool, unsigned __int32 > bCastShadowAsTwoSided ()
 
BitFieldValue< bool, unsigned __int32 > bLightAsIfStatic_DEPRECATED ()
 
BitFieldValue< bool, unsigned __int32 > bLightAttachmentsAsGroup ()
 
BitFieldValue< bool, unsigned __int32 > bExcludeFromLightAttachmentGroup ()
 
BitFieldValue< bool, unsigned __int32 > bReceiveMobileCSMShadows ()
 
BitFieldValue< bool, unsigned __int32 > bSingleSampleShadowFromStationaryLights ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreRadialImpulse ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreRadialForce ()
 
BitFieldValue< bool, unsigned __int32 > bApplyImpulseOnDamage ()
 
BitFieldValue< bool, unsigned __int32 > bReplicatePhysicsToAutonomousProxy ()
 
BitFieldValue< bool, unsigned __int32 > bFillCollisionUnderneathForNavmesh ()
 
BitFieldValue< bool, unsigned __int32 > AlwaysLoadOnClient ()
 
BitFieldValue< bool, unsigned __int32 > AlwaysLoadOnServer ()
 
BitFieldValue< bool, unsigned __int32 > bUseEditorCompositing ()
 
BitFieldValue< bool, unsigned __int32 > bIsBeingMovedByEditor ()
 
BitFieldValue< bool, unsigned __int32 > bRenderCustomDepth ()
 
BitFieldValue< bool, unsigned __int32 > bVisibleInSceneCaptureOnly ()
 
BitFieldValue< bool, unsigned __int32 > bHiddenInSceneCapture ()
 
BitFieldValue< bool, unsigned __int32 > bRayTracingFarField ()
 
BitFieldValue< bool, unsigned __int32 > bCachedAllCollideableDescendantsRelative ()
 
BitFieldValue< bool, unsigned __int32 > bHasNoStreamableTextures ()
 
BitFieldValue< bool, unsigned __int32 > bStaticWhenNotMoveable ()
 
BitFieldValue< bool, unsigned __int32 > bPSOPrecacheCalled ()
 
BitFieldValue< bool, unsigned __int32 > bPSOPrecacheRequestBoosted ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreUpdatingOwnersLastRenderTime ()
 
BitFieldValue< bool, unsigned __int32 > bForcePreventBlockingProjectiles ()
 
BitFieldValue< bool, unsigned __int32 > bForceOverlapEvents ()
 
BitFieldValue< bool, unsigned __int32 > bIsInForeground ()
 
BitFieldValue< bool, unsigned __int32 > bUseInternalOctree ()
 
BitFieldValue< bool, unsigned __int32 > bUseInternalOctreeOnClient ()
 
BitFieldValue< bool, unsigned __int32 > bRegisteredInternalOctree ()
 
BitFieldValue< bool, unsigned __int32 > bForceDynamicPhysics ()
 
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasing ()
 
BitFieldValue< bool, unsigned __int32 > bAllowBasedCharacters ()
 
BitFieldValue< bool, unsigned __int32 > bIsAbstractBasingComponent ()
 
BitFieldValue< bool, unsigned __int32 > bClimbable ()
 
BitFieldValue< bool, unsigned __int32 > bUseAbsoluteMaxDrawDisatance ()
 
BitFieldValue< bool, unsigned __int32 > bMovableUseDynamicDrawDistance ()
 
BitFieldValue< bool, unsigned __int32 > bIncludeBoundsRadiusInDrawDistances ()
 
BitFieldValue< bool, unsigned __int32 > bExcludeFromLevelBounds ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoredByCharacterEncroachment ()
 
BitFieldValue< bool, unsigned __int32 > bPreventDamage ()
 
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)
 
UMaterialInterface * GetEditorMaterial (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 ()
 
UMaterialInstanceDynamic * CreateAndSetMaterialInstanceDynamic (int ElementIndex)
 
UMaterialInstanceDynamic * CreateAndSetMaterialInstanceDynamicFromMaterial (int ElementIndex, UMaterialInterface *Parent)
 
UMaterialInstanceDynamic * CreateDynamicMaterialInstance (int ElementIndex, UMaterialInterface *SourceMaterial, FName OptionalName)
 
int GetCustomPrimitiveDataIndexForScalarParameter (FName ParameterName)
 
int GetCustomPrimitiveDataIndexForVectorParameter (FName ParameterName)
 
void SetCustomPrimitiveDataFloat (int DataIndex, float Value)
 
UMaterialInterface * GetMaterialFromCollisionFaceIndex (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 ()
 
FBodyInstance * GetBodyInstance (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 ()
 
FName & AttachSocketNameField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & AttachChildrenField ()
 
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & ClientAttachedChildrenField ()
 
FName & NetOldAttachSocketNameField ()
 
USceneComponent *& NetOldAttachParentField ()
 
UE::Math::TBoxSphereBounds< double, double > & BoundsField ()
 
UE::Math::TVector< double > & RelativeLocationField ()
 
UE::Math::TRotator< double > & RelativeRotationField ()
 
UE::Math::TVector< double > & RelativeScale3DField ()
 
UE::Math::TVector< double > & ComponentVelocityField ()
 
TEnumAsByte< enum EDetailMode > & DetailModeField ()
 
FRotationConversionCache & WorldRotationCacheField ()
 
FRotationConversionCache & RelativeRotationCacheField ()
 
UE::Math::TTransform< double > & ComponentToWorldField ()
 
int & AttachmentChangedIncrementerField ()
 
BitFieldValue< bool, unsigned __int32 > bClientSyncAlwaysUpdatePhysicsCollision ()
 
BitFieldValue< bool, unsigned __int32 > bComponentToWorldUpdated ()
 
BitFieldValue< bool, unsigned __int32 > bSkipUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteLocation ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteRotation ()
 
BitFieldValue< bool, unsigned __int32 > bAbsoluteScale ()
 
BitFieldValue< bool, unsigned __int32 > bVisible ()
 
BitFieldValue< bool, unsigned __int32 > bShouldBeAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapLocationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapRotationWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldSnapScaleWhenAttached ()
 
BitFieldValue< bool, unsigned __int32 > bShouldUpdatePhysicsVolume ()
 
BitFieldValue< bool, unsigned __int32 > bHiddenInGame ()
 
BitFieldValue< bool, unsigned __int32 > bAttachedSoundsForceHighPriority ()
 
BitFieldValue< bool, unsigned __int32 > bBoundsChangeTriggersStreamingDataRebuild ()
 
BitFieldValue< bool, unsigned __int32 > bUseAttachParentBound ()
 
BitFieldValue< bool, unsigned __int32 > bComputeFastLocalBounds ()
 
BitFieldValue< bool, unsigned __int32 > bComputeBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32 > bComputedBoundsOnceForGame ()
 
BitFieldValue< bool, unsigned __int32 > bIsNotRenderAttachmentRoot ()
 
BitFieldValue< bool, unsigned __int32 > bDisableDetachmentUpdateOverlaps ()
 
BitFieldValue< bool, unsigned __int32 > bWantsOnUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32 > bNetUpdateTransform ()
 
BitFieldValue< bool, unsigned __int32 > bNetUpdateAttachment ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreParentTransformUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bUpdateChildOverlaps ()
 
void OnChildAttached (USceneComponent *ChildComponent)
 
void SetHiddenInGame (bool NewHidden, bool bPropagateToChildren, bool bSetChildrenRenderState)
 
void OnUnregister ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
void NotifyIsRootComponentChanged (bool bIsRootComponent)
 
void UpdateComponentToWorldWithParent (USceneComponent *Parent, FName SocketName, EUpdateTransformFlags UpdateTransformFlags, const UE::Math::TQuat< double > *RelativeRotationQuat, ETeleportType Teleport)
 
void OnRegister ()
 
void EndPlay (EEndPlayReason::Type Reason)
 
void PropagateTransformUpdate (bool bTransformChanged, EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
 
bool UpdateOverlaps (const TArrayView< FOverlapInfo const, int > *PendingOverlaps, bool bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CalcBoundingCylinder (float *CylinderRadius, float *CylinderHalfHeight)
 
void UpdateBounds ()
 
void SetRelativeLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeLocationAndRotation (UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeRotationExact (UE::Math::TRotator< double > *NewRotation, __int64 bSweep, FHitResult *OutSweepHitResult)
 
void SetRelativeRotation (UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalOffset (UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalRotation (UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalRotation (const UE::Math::TQuat< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddLocalTransform (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldRotation (UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldTransform (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void AddWorldTransformKeepScale (const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetRelativeScale3D (UE::Math::TVector< double > *NewScale3D)
 
void ResetRelativeTransform ()
 
void SetRelativeTransform (const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocation (UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldRotation (const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldRotation (UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldScale3D (UE::Math::TVector< double > *NewScale)
 
void SetWorldTransform (const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
 
void SetWorldLocationAndRotationNoPhysics (const UE::Math::TVector< double > *NewLocation, const UE::Math::TRotator< double > *NewRotation)
 
void GetChildrenComponents (bool bIncludeAllDescendants, TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
 
void AppendDescendants (TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
 
void SetupAttachment (USceneComponent *InParent, FName InSocketName)
 
bool AttachTo (USceneComponent *Parent, FName InSocketName, EAttachLocation::Type AttachType, bool bWeldSimulatedBodies)
 
bool AttachToComponent (USceneComponent *Parent, const FAttachmentTransformRules *AttachmentRules, FName SocketName)
 
void DetachFromParent (bool bMaintainWorldPosition, bool bCallModify)
 
void UpdateChildTransforms (EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
 
void GetSocketWorldLocationAndRotation (FName InSocketName, UE::Math::TVector< double > *OutLocation, UE::Math::TRotator< double > *OutRotation)
 
ECollisionResponse GetCollisionResponseToComponent (USceneComponent *OtherComponent)
 
void SetMobility (EComponentMobility::Type NewMobility)
 
bool IsAnySimulatingPhysics ()
 
APhysicsVolume * GetPhysicsVolume ()
 
void UpdatePhysicsVolume (bool bTriggerNotifiers)
 
void SetPhysicsVolume (APhysicsVolume *NewVolume, bool bTriggerNotifiers)
 
bool IsPostLoadThreadSafe ()
 
char InternalSetWorldLocationAndRotation (UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *RotationQuat, __int64 bNoPhysics, ETeleportType Teleport)
 
bool UpdateOverlapsImpl (const TArrayView< FOverlapInfo const, int > *PendingOverlaps, TTypeCompatibleBytes< FOctreeElementSimple * > *bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
 
bool MoveComponent (const UE::Math::TVector< double > *Delta, const UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *Hit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
 
bool MoveComponentImpl (const UE::Math::TVector< double > *Delta, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutHit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
 
bool IsVisibleInEditor ()
 
bool ShouldRender ()
 
bool CanEverRender ()
 
bool IsVisible ()
 
void OnHiddenInGameChanged ()
 
void ApplyWorldOffset (const UE::Math::TVector< double > *InOffset, bool bWorldShift)
 
void OnRep_AttachChildren ()
 
void PreNetReceive ()
 
void PostNetReceive ()
 
void PostRepNotifies ()
 
void Serialize (FArchive *Ar)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void ClearSkipUpdateOverlaps ()
 
void SetShouldUpdatePhysicsVolume (bool bInShouldUpdatePhysicsVolume)
 
void UpdateNavigationData ()
 
void K2_SetRelativeLocation (UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
 
void K2_AddRelativeLocation (UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
 
void StopSound (USoundBase *SoundToStop, float FadeOutTime)
 
- Public Member Functions inherited from UActorComponent
FActorComponentTickFunction & PrimaryComponentTickField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField ()
 
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField ()
 
int & MarkedForEndOfFrameUpdateArrayIndexField ()
 
int & UCSSerializationIndexField ()
 
EComponentCreationMethod & CreationMethodField ()
 
FActorComponentDeactivateSignature & OnComponentDeactivatedField ()
 
AActor *& OwnerPrivateField ()
 
UWorld *& WorldPrivateField ()
 
FName & CustomTagField ()
 
int & CustomDataField ()
 
BitFieldValue< bool, unsigned __int32 > bRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bNetAddressable ()
 
BitFieldValue< bool, unsigned __int32 > bReplicateUsingRegisteredSubObjectList ()
 
BitFieldValue< bool, unsigned __int32 > bReplicates ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderInstancesDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRoutedPostRename ()
 
BitFieldValue< bool, unsigned __int32 > bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32 > bAllowReregistration ()
 
BitFieldValue< bool, unsigned __int32 > bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32 > bAllowAnyoneToDestroyMe ()
 
BitFieldValue< bool, unsigned __int32 > bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32 > bIsActive ()
 
BitFieldValue< bool, unsigned __int32 > bEditableWhenInherited ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner ()
 
BitFieldValue< bool, unsigned __int32 > bNavigationRelevant ()
 
BitFieldValue< bool, unsigned __int32 > bCanEverAffectNavigation ()
 
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32 > bIsEditorOnly ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32 > bIsReadyForReplication ()
 
BitFieldValue< bool, unsigned __int32 > bHasBegunPlay ()
 
BitFieldValue< bool, unsigned __int32 > bIsBeingDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bTickFunctionsRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bIsNetStartupComponent ()
 
BitFieldValue< bool, unsigned __int32 > MarkedForEndOfFrameUpdateState ()
 
BitFieldValue< bool, unsigned __int32 > bMarkedForPreEndOfFrameSync ()
 
BitFieldValue< bool, unsigned __int32 > bAsyncPhysicsTickEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnConsoles ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnClient ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnNonDedicatedHost ()
 
BitFieldValue< bool, unsigned __int32 > bDedicatedForceTickingEveryFrame ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentCreated ()
 
UWorld * GetWorld ()
 
void AsyncPhysicsTickComponent (float DeltaTime, float SimTime)
 
ELifetimeCondition GetReplicationCondition ()
 
void PostInitProperties ()
 
void OnCreatePhysicsState ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostRename (UObject *OldOuter, const FName OldName)
 
bool AllowRegisterWithWorld (UWorld *InWorld)
 
void FailedToRegisterWithWorld (UWorld *InWorld)
 
UWorld * GetWorld_Uncached ()
 
bool ComponentHasTag (FName Tag)
 
ENetMode InternalGetNetMode ()
 
FString * GetReadableName (FString *result)
 
void BeginDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForEditorGame ()
 
int GetFunctionCallspace (UFunction *Function, FFrame *Stack)
 
bool CallRemoteFunction (UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
 
void OnRegister ()
 
void InitializeComponent ()
 
void UninitializeComponent ()
 
void ReadyForReplication ()
 
void BeginPlay ()
 
void EndPlay (const EEndPlayReason::Type EndPlayReason)
 
bool SetupActorComponentTickFunction (FTickFunction *TickFunction)
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
bool IsComponentTickEnabled ()
 
void SetComponentTickIntervalAndCooldown (float TickInterval)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAllComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAsyncPhysicsTickEnabled (bool bRegister)
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void RegisterComponentWithWorld (UWorld *InWorld, FRegisterComponentContext *Context)
 
void RegisterComponent ()
 
void UnregisterComponent ()
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CreateRenderState_Concurrent (FRegisterComponentContext *Context)
 
void SendRenderTransform_Concurrent ()
 
void SendRenderInstanceData_Concurrent ()
 
void DestroyRenderState_Concurrent ()
 
void OnDestroyPhysicsState ()
 
void CreatePhysicsState (bool bAllowDeferral)
 
void DestroyPhysicsState ()
 
void ExecuteUnregisterEvents ()
 
void ReregisterComponent ()
 
void RecreateRenderState_Concurrent ()
 
void RecreatePhysicsState ()
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void DoDeferredRenderUpdates_Concurrent ()
 
void MarkRenderStateDirty ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void ClearNeedEndOfFrameUpdate_Internal ()
 
void Activate (bool bReset)
 
void Deactivate ()
 
void SetActive (bool bNewActive, bool bReset)
 
void SetAutoActivate (bool bNewAutoActivate)
 
void ToggleActive ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserData * GetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
bool IsNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void SetIsReplicated (bool bShouldReplicate)
 
void AddReplicatedSubObject (UObject *SubObject, ELifetimeCondition NetCondition)
 
bool ReplicateSubobjects (UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
 
void PreReplication (IRepChangedPropertyTracker *ChangedPropertyTracker)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void OnRep_IsActive ()
 
void DetermineUCSModifiedProperties ()
 
void GetUCSModifiedProperties (TSet< FProperty const *, DefaultKeyFuncs< FProperty const *, 0 >, FDefaultSetAllocator > *ModifiedProperties)
 
void RemoveUCSModifiedProperties (const TArray< FProperty *, TSizedDefaultAllocator< 32 > > *Properties)
 
void SetCanEverAffectNavigation (bool bRelevant)
 
void Serialize (FArchive *Ar)
 
void SetIsReplicatedByDefault (const bool bNewReplicates)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FString * GetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObject * CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObject * GetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FString * GetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetId * GetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FString * GetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunction * FindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObject * GetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FProperty * FindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersion * GetLinkerUEVersion (FPackageFileVersion *result)
 
FString * GetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FString * GetFullGroupName (FString *result, bool bStartWithOuter)
 
UObject * GetOutermostObject ()
 
UPackage * GetPackage ()
 
bool MarkPackageDirty ()
 
UObject * GetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoad * GetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlags & ObjectFlagsField ()
 
int & InternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FName & NamePrivateField ()
 
FName & NameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackage * GetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static UClass * StaticClass ()
 
static void StaticRegisterNativesUStaticMeshComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UMeshComponent
static UClass * StaticClass ()
 
static void StaticRegisterNativesUMeshComponent ()
 
- Static Public Member Functions inherited from UPrimitiveComponent
static UClass * StaticClass ()
 
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 UClass * GetPrivateStaticClass ()
 
static void StaticRegisterNativesUSceneComponent ()
 
static const FName * GetRelativeScale3DPropertyName (const FName *result)
 
- Static Public Member Functions inherited from UActorComponent
static UClass * GetPrivateStaticClass ()
 
static void StaticRegisterNativesUActorComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UObject
static UClass * StaticClass ()
 
static const FName * AssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 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: