UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UStaticMesh Member List

This is the complete list of members for UStaticMesh, including all inherited members.

AbortInsideMemberFunction() constUObject
AddAssetUserData(UAssetUserData *InUserData) overrideUStaticMeshvirtual
AddMaterial(UMaterialInterface *Material)UStaticMesh
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UObjectstatic
AddSocket(UStaticMeshSocket *Socket)UStaticMesh
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AreRenderingResourcesInitialized() constUStaticMeshinline
AssetUserDataUStaticMeshprotected
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
bAllowCPUAccessUStaticMesh
BatchBuild(const TArray< UStaticMesh * > &InStaticMeshes, bool bInSilent, TFunction< bool(UStaticMesh *)> InProgressCallback=nullptr, TArray< FText > *OutErrors=nullptr)UStaticMeshstatic
BatchBuild(const TArray< UStaticMesh * > &InStaticMeshes, const FBuildParameters &BuildParameters=FBuildParameters(), TFunction< bool(UStaticMesh *)> InProgressCallback=nullptr)UStaticMeshstatic
bDoFastBuildUStaticMesh
BeginDestroy() overrideUStaticMeshvirtual
BeginPostLoadInternal(FStaticMeshPostLoadContext &Context)UStaticMesh
bForceMiplevelsToBeResidentUStreamableRenderAsset
bGenerateMeshDistanceFieldUStaticMesh
bGlobalForceMipLevelsToBeResidentUStreamableRenderAsset
bHasNavigationDataUStaticMesh
bHasStreamingUpdatePendingUStreamableRenderAsset
bIgnoreStreamingMipBiasUStreamableRenderAsset
bMarkAsEditorStreamingPoolUStreamableRenderAsset
bRenderingResourcesInitializedUStaticMeshprotected
bStripComplexCollisionForConsole_DEPRECATEDUStaticMesh
bSupportGpuUniformlyDistributedSamplingUStaticMesh
bSupportPhysicalMaterialMasksUStaticMesh
bSupportRayTracingUStaticMesh
bSupportUniformlyDistributedSamplingUStaticMesh
Build(bool bInSilent, TArray< FText > *OutErrors=nullptr)UStaticMesh
Build(const FBuildParameters &BuildParameters=FBuildParameters())UStaticMesh
BuildFromMeshDescription(const FMeshDescription &MeshDescription, FStaticMeshLODResources &LODResources)UStaticMesh
BuildFromMeshDescriptions(const TArray< const FMeshDescription * > &MeshDescriptions, const FBuildMeshDescriptionsParams &Params=FBuildMeshDescriptionsParams())UStaticMesh
BuildFromStaticMeshDescriptions(const TArray< UStaticMeshDescription * > &StaticMeshDescriptions, bool bBuildSimpleCollision=false, bool bFastBuild=true)UStaticMesh
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
bUseCinematicMipLevelsUStreamableRenderAssetprotected
CachedSRRStateUStreamableRenderAssetprotected
CalcCumulativeLODSize(int32 NumLODs) const final overrideUStaticMeshvirtual
CalculateExtendedBounds()UStaticMesh
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() const overrideUStaticMeshvirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CancelAllPendingStreamingActions()UStaticMeshstatic
CancelPendingStreamingRequest()UStreamableRenderAsset
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CanMeshPaintTextureColors() constUStaticMesh
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
CheckLightMapUVs(UStaticMesh *InStaticMesh, TArray< FString > &InOutAssetsWithMissingUVSets, TArray< FString > &InOutAssetsWithBadUVSets, TArray< FString > &InOutAssetsWithValidUVSets, bool bInVerbose=true)UStaticMeshstatic
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ComputeLODScreenSize(int32 LODIndex, float PreviousLODScreenSize=-1.0f)UStaticMeshstatic
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
ContainsPhysicsTriMeshData(bool InUseAllTriData) const overrideUStaticMeshvirtual
CreateBodySetup()UStaticMesh
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateNavCollision(const bool bIsUpdate=false)UStaticMesh
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateStaticMeshDescription(UObject *Outer=nullptr)UStaticMeshstatic
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DefaultUStaticMesh
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
DistanceFieldSelfShadowBiasUStaticMesh
DoesMipDataExist(const int32 MipIndex) const final overrideUStaticMeshvirtual
ElementToIgnoreForTexFactorUStaticMeshprotected
ENetFields_Private enum nameUObject
EnforceLightmapRestrictions(bool bUseRenderData=true)UStaticMesh
ExecutePostLoadInternal(FStaticMeshPostLoadContext &Context)UStaticMesh
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
ExportStaticMeshLOD(const FStaticMeshLODResources &InLODResources, FMeshDescription &OutMeshDescription) constUStaticMesh
ExtendedBoundsUStaticMesh
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FindSocket(FName InSocketName) constUStaticMesh
FinishDestroy()UObjectvirtual
FinishPostLoadInternal(FStaticMeshPostLoadContext &Context)UStaticMesh
ForceMipLevelsToBeResidentTimestampUStreamableRenderAssetprotected
FStaticMeshAsyncBuildWorkerUStaticMeshfriend
FStaticMeshCompilingManagerUStaticMeshfriend
FStaticMeshUpdateUStaticMeshfriend
FStaticMeshUpdateContextUStaticMeshfriend
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context) const overrideUStaticMeshvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) const overrideUStaticMeshvirtual
UStreamableRenderAsset::GetAssetRegistryTags(FAssetData &Out) constUObject
UStreamableRenderAsset::GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetAssetUserDataArray() const overrideUStaticMeshvirtual
GetAssetUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass) overrideUStaticMeshvirtual
GetBodySetup() constUStaticMeshinline
GetBodySetupName()UStaticMeshinlinestatic
GetBoundingBox() constUStaticMesh
GetBounds() constUStaticMesh
GetCachedLODBias() constUStreamableRenderAssetinlinevirtual
GetClass() constUObjectBaseinline
GetConfigOverridePlatform() constUObjectinlinevirtual
GetCopyOfStaticMaterialsInfo() constUStaticMeshinline
GetCurrentNoRefStreamingLODBias() constUStreamableRenderAsset
GetDefaultConfigFilename() constUObject
GetDefaultMinLOD() constUStaticMesh
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDesc() overrideUStaticMeshvirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetExporterName(void)UObjectinlinevirtual
GetExtendedBounds() constUStaticMeshinline
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetLastRenderTimeForStreaming() constUStreamableRenderAssetinlinevirtual
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLightingGuid() constUStaticMeshinline
GetLightMapCoordinateIndex() constUStaticMeshinline
GetLightMapCoordinateIndexName()UStaticMeshinlinestatic
GetLightMapResolution() constUStaticMeshinline
GetLightMapResolutionName()UStaticMeshinlinestatic
GetLightmapUVDensity() constUStaticMeshinline
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetLODForExport(int32 LODIndex) constUStaticMesh
GetLODGroupForStreaming() constUStreamableRenderAssetinlinevirtual
GetLODPathName(const UStaticMesh *Mesh, int32 LODIndex)UStaticMeshstatic
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMaterial(int32 MaterialIndex) constUStaticMesh
GetMaterialBox(int32 MaterialIndex, const FTransform &Transform) constUStaticMesh
GetMaterialIndex(FName MaterialSlotName) constUStaticMesh
GetMaterialIndexFromImportedMaterialSlotName(FName ImportedMaterialSlotName) constUStaticMesh
GetMeshId(FString &OutMeshId) overrideUStaticMeshvirtual
GetMinimumLODForPlatform(const FName &PlatformName) constUStaticMeshinline
GetMinimumLODForPlatforms(TMap< FName, int32 > &PlatformMinimumLODs) constUStaticMeshinline
GetMinimumLODForQualityLevel(const FName &QualityLevel) constUStaticMeshinline
GetMinimumLODForQualityLevels(TMap< FName, int32 > &QualityLevelMinimumLODs) constUStaticMeshinline
GetMinLOD() constUStaticMeshinline
GetMipIoFilenameHash(const int32 MipIndex) const final overrideUStaticMeshvirtual
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNavCollision() constUStaticMesh
GetNavigationBounds(const FTransform &LocalToWorld) constUStaticMesh
GetNegativeBoundsExtension() constUStaticMeshinline
GetNegativeBoundsExtensionName()UStaticMeshinlinestatic
GetNetPushIdDynamic() constUObjectinlinevirtual
GetNoRefStreamingLODBias() constUStreamableRenderAssetinline
GetNumLODs() constUStaticMesh
GetNumNaniteTriangles() constUStaticMesh
GetNumNaniteVertices() constUStaticMesh
GetNumSections(int32 InLOD) constUStaticMesh
GetNumSectionsWithCollision() constUStaticMesh
GetNumTexCoords(int32 LODIndex) constUStaticMesh
GetNumTriangles(int32 LODIndex) constUStaticMesh
GetNumUVChannels(int32 LODIndex) constUStaticMesh
GetNumVertices(int32 LODIndex) constUStaticMesh
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPhysicsTriMeshData(struct FTriMeshCollisionData *CollisionData, bool InUseAllTriData) overrideUStaticMeshvirtual
GetPositiveBoundsExtension() constUStaticMeshinline
GetPositiveBoundsExtensionName()UStaticMeshinlinestatic
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetQualityLevelMinLOD() constUStaticMeshinline
GetQualityLevelMinLODMemberName()UStaticMeshinlinestatic
GetRefCount() constUObjectBaseUtilityinline
GetRenderAssetType() const final overrideUStaticMeshvirtual
GetRenderData()UStaticMesh
GetRenderData() constUStaticMesh
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize) overrideUStaticMeshvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetSocketsByTag(const FString &InSocketTag) constUStaticMesh
GetSparseClassDataStruct() constUObject
GetStaticMaterials()UStaticMeshinline
GetStaticMaterials() constUStaticMeshinline
GetStaticMaterialsName()UStaticMeshinlinestatic
GetStaticMeshDescription(int32 LODIndex)UStaticMesh
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetStreamableResourceState() constUStreamableRenderAssetinline
GetStreamingIndex() constUStreamableRenderAssetinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSupportRayTracingMemberName()UStaticMeshinlinestatic
GetTriMeshSizeEstimates(struct FTriMeshCollisionDataEstimates &OutTriMeshEstimates, bool bInUseAllTriData) const overrideUStaticMeshvirtual
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetUsedMaterials(TArray< UMaterialInterface * > &OutMaterials, TFunctionRef< UMaterialInterface *(int32)> OverrideMaterial) constUStaticMesh
GetUVChannelData(int32 MaterialIndex) constUStaticMesh
GetVersePath() constUObjectBaseUtilityvirtual
GetVertexColorData(TMap< FVector3f, FColor > &VertexColorData)UStaticMesh
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyDependenciesCompiling() constUStaticMeshinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasNaniteFallbackMesh(EShaderPlatform ShaderPlatform) constUStaticMesh
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasPendingInitOrStreaming(bool bWaitForLODTransition=false) constUStreamableRenderAsset
HasPendingLODTransition() constUStreamableRenderAssetinlineprotectedvirtual
HasPendingRenderResourceInitialization() const final overrideUStaticMeshvirtual
HasValidNaniteData() constUStaticMesh
HasValidRenderData(bool bCheckLODForVerts=true, int32 LODIndex=INDEX_NONE) constUStaticMesh
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
ImportStaticMaterialsInfo(const FString &InData)UStaticMeshstatic
InitResources()UStaticMeshvirtual
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
InvalidateLastRenderTimeForStreaming()UStreamableRenderAssetinlinevirtual
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsAsset() constUObjectvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsBuiltAtRuntime() constUStaticMeshinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsCompiling() constUStaticMeshinlinevirtual
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsFullNameStableForNetworking() constUObjectvirtual
IsFullyStreamedIn()UStreamableRenderAsset
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLocalizedResource() constUObjectvirtual
IsMinLodQualityLevelEnable() constUStaticMesh
IsNameStableForNetworking() constUObjectvirtual
IsNaniteLandscape() constUStaticMeshinline
IsNative() constUObjectBaseUtilityinline
IsNavigationRelevant() constUStaticMesh
IsPackageExternal() constUObjectBaseUtility
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPendingStreamingRequestLocked() constUStreamableRenderAsset
IsPostLoadThreadSafe() const overrideUStaticMeshvirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy() overrideUStaticMeshvirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSelected() constUObject
IsStreamable() constUStreamableRenderAssetinline
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
LinkStreaming()UStreamableRenderAsset
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LODForCollisionUStaticMesh
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsNotHavingNavigationData()UStaticMesh
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
MeshPaintTextureCoordinateIndexUStaticMesh
MeshPaintTextureResolutionUStaticMesh
MinQualityLevelLODUStaticMesh
MipChangeCallbacksUStreamableRenderAssetprotected
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
NegativeBoundsExtensionUStaticMesh
NeverStreamUStreamableRenderAsset
NoRefStreamingLODBiasUStreamableRenderAssetprotected
NumCinematicMipLevelsUStreamableRenderAsset
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
OnLodStrippingQualityLevelChanged(IConsoleVariable *Variable)UStaticMeshstatic
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
ParseParms(const TCHAR *Parms)UObject
PendingUpdateUStreamableRenderAssetprotected
PollAsyncPhysicsTriMeshData(bool InUseAllTriData) const overrideUStaticMeshvirtual
PositiveBoundsExtensionUStaticMesh
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties() overrideUStaticMeshvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad() overrideUStaticMeshvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
QualityLevelMinimumLODsUStaticMesh
ReattachExternalPackage()UObjectBaseUtility
RecreateNavCollision()UStaticMesh
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisterMeshAttributes(FMeshDescription &MeshDescription)UStaticMeshstatic
RegisterMipLevelChangeCallback(UPrimitiveComponent *Component, int32 LODIdx, float TimeoutSecs, bool bOnStreamIn, FLODStreamingCallback &&Callback)UStreamableRenderAsset
RegisterMipLevelChangeCallback(UPrimitiveComponent *Component, float TimeoutStartSecs, FLODStreamingCallback &&CallbackStreamingStart, float TimeoutDoneSecs, FLODStreamingCallback &&CallbackStreamingDone)UStreamableRenderAsset
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReleaseResources()UStaticMeshvirtual
ReleaseResourcesFenceUStaticMesh
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveAllMipLevelChangeCallbacks()UStreamableRenderAsset
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
RemoveMipLevelChangeCallback(UPrimitiveComponent *Component)UStreamableRenderAsset
RemoveSocket(UStaticMeshSocket *Socket)UStaticMesh
RemoveUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass) overrideUStaticMeshvirtual
RemoveVertexColors()UStaticMesh
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
RenderResourceSupportsStreaming() constUStreamableRenderAssetinline
RequestUpdateCachedRenderState() constUStaticMesh
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
Serialize(FArchive &Ar) overrideUStaticMeshvirtual
UStreamableRenderAsset::Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetBodySetup(UBodySetup *InBodySetup)UStaticMeshinline
SetExtendedBounds(const FBoxSphereBounds &InExtendedBounds)UStaticMeshinline
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask=0)UStreamableRenderAsset
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetIsBuiltAtRuntime(bool InIsBuiltAtRuntime)UStaticMeshinline
SetLightingGuid(const FGuid &InLightingGuid=FGuid::NewGuid())UStaticMeshinline
SetLightMapCoordinateIndex(int32 InLightMapCoordinateIndex)UStaticMeshinline
SetLightMapResolution(int32 InLightMapResolution)UStaticMeshinline
SetLightmapUVDensity(float InLightmapUVDensity)UStaticMeshinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetMinimumLODForPlatform(const FName &PlatformName, int32 InMinLOD)UStaticMeshinline
SetMinimumLODForPlatforms(const TMap< FName, int32 > &PlatformMinimumLODs)UStaticMeshinline
SetMinLOD(FPerPlatformInt InMinLOD)UStaticMeshinline
SetMinLODIdx(int32 InMinLOD)UStaticMesh
SetNavCollision(UNavCollisionBase *)UStaticMesh
SetNegativeBoundsExtension(FVector InNegativeBoundsExtension)UStaticMeshinline
SetNoRefStreamingLODBias(FPerQualityLevelInt NewValue)UStreamableRenderAssetinline
SetPositiveBoundsExtension(FVector InPositiveBoundsExtension)UStaticMeshinline
SetQualityLevelMinLOD(FPerQualityLevelInt InMinLOD)UStaticMeshinline
SetRenderData(TUniquePtr< class FStaticMeshRenderData > &&InRenderData)UStaticMesh
SetStaticMaterials(const TArray< FStaticMaterial > &InStaticMaterials)UStaticMeshinline
SetVertexColorData(const TMap< FVector3f, FColor > &VertexColorData)UStaticMesh
ShouldMipLevelsBeForcedResident() constUStreamableRenderAssetinlinevirtual
ShutdownAfterError()UObjectinlinevirtual
SimpleStreamableAssetManagerIndexUStreamableRenderAssetprotected
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SocketsUStaticMesh
SourceFileTagName()UObjectstatic
SpeedTreeWindUStaticMesh
StaticMeshPaintSupportUStaticMesh
StreamIn(int32 NewMipCount, bool bHighPrio) final overrideUStaticMeshvirtual
StreamingIndexUStreamableRenderAssetprotected
StreamOut(int32 NewMipCount) final overrideUStaticMeshvirtual
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
TickMipLevelChangeCallbacks(TArray< UStreamableRenderAsset * > *DeferredTickCBAssets)UStreamableRenderAsset
TickStreaming(bool bSendCompletionEvents=false, TArray< UStreamableRenderAsset * > *DeferredTickCBAssets=nullptr)UStreamableRenderAsset
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetMinLOD() or UStaticMesh::SetMinLOD().") FPerPlatformInt MinLODUStaticMesh
UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetLightMapResolution() or UStaticMesh::SetLightMapResolution().") int32 LightMapResolutionUStaticMesh
UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetLightMapCoordinateIndex() or UStaticMesh::SetLightMapCoordinateIndex().") int32 LightMapCoordinateIndexUStaticMesh
UFUNCTION(BlueprintCallable, Category=StaticMesh, Meta=(ToolTip="Allow to override min lod quality levels on a staticMesh and it Default value (-1 value for Default dont override its value).")) void SetMinLODForQualityLevels(const TMap< EPerQualityLevelsUStaticMesh
UnlinkStreaming()UStreamableRenderAsset
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
UpdateUVChannelData(bool bRebuildAll)UStaticMesh
UStaticMesh(const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())UStaticMesh
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
WaitForPendingInitOrStreaming(bool bWaitForLODTransition=false, bool bSendCompletionEvents=false)UStreamableRenderAsset
WaitForStreaming(bool bWaitForLODTransition=false, bool bSendCompletionEvents=false)UStreamableRenderAsset
WantsNegXTriMesh() overrideUStaticMeshinlinevirtual
WithinClass typedefUObject
~UObjectBase()UObjectBasevirtual
~UStaticMesh()UStaticMesh
~UStreamableRenderAsset()UStreamableRenderAssetvirtual