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

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

AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UModelComponentstatic
ApplyTempElements(bool bLightingWasSuccessful)UModelComponentstatic
BuildRenderData()UModelComponent
CalcBounds(const FTransform &LocalToWorld) const overrideUModelComponentvirtual
CommitSurfaces()UModelComponent
ContainsPhysicsTriMeshData(bool InUseAllTriData) const overrideUModelComponentvirtual
CopyElementsFrom(UModelComponent *OtherModelComponent)UModelComponent
CreateModelBodySetup()UModelComponent
CreateNewTempElement(UModelComponent *Component)UModelComponentstatic
CreateRenderState_Concurrent(FRegisterComponentContext *Context) overrideUModelComponentvirtual
CreateSceneProxy() overrideUModelComponentvirtual
DestroyRenderState_Concurrent() overrideUModelComponentvirtual
FStaticLightingSystemUModelComponentfriend
GetBodySetup() overrideUModelComponentinlinevirtual
GetElements() constUModelComponentinline
GetElements()UModelComponentinline
GetLightAndShadowMapMemoryUsage(int32 &LightMapMemoryUsage, int32 &ShadowMapMemoryUsage) const overrideUModelComponentvirtual
GetLightMapResolution(int32 &Width, int32 &Height) const overrideUModelComponentvirtual
GetMaterial(int32 MaterialIndex) const overrideUModelComponentvirtual
GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32 &SectionIndex) const overrideUModelComponentvirtual
GetModel() constUModelComponentinline
GetNumMaterials() const overrideUModelComponentvirtual
GetPhysicsTriMeshData(struct FTriMeshCollisionData *CollisionData, bool InUseAllTriData) overrideUModelComponentvirtual
GetStaticLightingType() const overrideUModelComponentinlinevirtual
GetStaticLightMapResolution() const overrideUModelComponentvirtual
GetStreamingRenderAssetInfo(FStreamingTextureLevelContext &LevelContext, TArray< FStreamingRenderAssetPrimitiveInfo > &OutStreamingRenderAssets) const overrideUModelComponentvirtual
GetSurfaceLightMapResolution(int32 SurfaceIndex, int32 QualityScale, int32 &Width, int32 &Height, FMatrix &WorldToMap, TArray< int32 > *GatheredNodes=NULL) constUModelComponent
GetTriMeshSizeEstimates(struct FTriMeshCollisionDataEstimates &OutTriMeshEstimates, bool bInUseAllTriData) const overrideUModelComponentvirtual
GetUsedMaterials(TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials=false) const overrideUModelComponentvirtual
InvalidateLightingCacheDetailed(bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly) overrideUModelComponentvirtual
IsNameStableForNetworking() const overrideUModelComponentvirtual
IsPrecomputedLightingValid() const overrideUModelComponentvirtual
ModelBodySetupUModelComponent
PostLoad() overrideUModelComponentvirtual
PropagateLightingScenarioChange() overrideUModelComponentvirtual
Serialize(FArchive &Ar) overrideUModelComponentvirtual
SetDebugLightmapSampleUModelComponentfriend
ShouldRecreateProxyOnUpdateTransform() const overrideUModelComponentvirtual
ShrinkElements()UModelComponent
SupportsStaticLighting() const overrideUModelComponentinlineprotectedvirtual
UModelUModelComponentfriend
WantsNegXTriMesh() overrideUModelComponentinlinevirtual