0x00x0180
Members 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0068 | 0x18 | padding / unreflected | |||
| 0x04 | MeshletLODScale | float | 6 flags | 0 | |
| 0x01 | bUsedRaycastedReflection : 1bit 0 | bool | 4 flags | false | |
| 0x01 | bApplyResidentLODBias : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bEnableScreenSizeCulling : 1bit 2 | bool | 5 flags | false | |
| 0x0085 | 0x03 | padding / unreflected | |||
| 0x04 | MinLOD | FPerPlatformInt | 2 flags | {Default=0} | |
| 0x04 | LpvBiasMultiplier | float | 8 flags | 1 | |
| 0x10 | StaticMaterials | TArray<TArray<float>> | 4 flags | [] | |
| 0x10 | MaterialSlotGroups | TArray<float> | 3 flags | [] | |
| 0x04 | LightmapUVDensity | float | 5 flags | 0 | |
| 0x04 | LightMapResolution | int32 | 6 flags | 4 | |
| 0x04 | LightMapCoordinateIndex | int32 | 7 flags | 0 | |
| 0x04 | DistanceFieldSelfShadowBias | float | 7 flags | 0 | |
| 0x08 | BodySetup | UBodySetup* | Transient+10 flags | nullptr | |
| 0x04 | LODForCollision | int32 | 7 flags | 0 | |
| 0x01 | bGenerateMeshDistanceField : 1bit 0 | bool | 4 flags | false | |
| 0x01 | bStripComplexCollisionForConsole : 1bit 1 | bool | Deprecated+3 flags | false | |
| 0x01 | bHasNavigationData : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bSupportUniformlyDistributedSampling : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bSupportPhysicalMaterialMasks : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bIsBuiltAtRuntime : 1bit 5 | bool | 3 flags | false | |
| 0x01 | bAllowCPUAccess : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bSupportGpuUniformlyDistributedSampling : 1bit 0 | bool | 5 flags | false | |
| 0x00CE | 0x2A | padding / unreflected | |||
| 0x08 | EffectAppendixMesh | UEffectAppendixMesh* | 6 flags | nullptr | |
| 0x10 | Sockets | TArray<FVector> | 2 flags | [] | |
| 0x0110 | 0x10 | padding / unreflected | |||
| 0x0C | PositiveBoundsExtension | FVector | 8 flags | {X=0, Y=0, Z=0} | |
| 0x0C | NegativeBoundsExtension | FVector | 8 flags | {X=0, Y=0, Z=0} | |
| 0x1C | ExtendedBounds | FBoxSphereBounds | 4 flags | {Origin={X=0, Y=0, Z=0}, BoxExtent={X=0, Y=0, Z=0}, SphereR… | |
| 0x04 | ElementToIgnoreForTexFactor | int32 | Protected+5 flags | -1 | |
| 0x10 | AssetUserData | TArray<UObject*> | Protected+6 flags | [] | |
| 0x08 | EditableMesh | UObject* | 8 flags | nullptr | |
| 0x08 | NavCollision | UNavCollisionBase* | Transient+11 flags | nullptr | |
| 0x0178 | 0x08 | unreflected bytes to end of UStaticMesh | |||
Inherited from UStreamableRenderAsset 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | ForceMipLevelsToBeResidentTimestamp | double | TransientProtected+5 flags | 0 | |
| 0x04 | NumCinematicMipLevels | int32 | 8 flags | 0 | |
| 0x04 | StreamingIndex | int32 | TransientProtected+7 flags | -1 | |
| 0x04 | CachedCombinedLODBias | int32 | TransientProtected+5 flags | 0 | |
| 0x04 | ResidentMipBias | int32 | TransientProtected+5 flags | 0 | |
| 0x01 | NeverStream : 1bit 0 | bool | 7 flags | false | |
| 0x01 | bGlobalForceMipLevelsToBeResident : 1bit 1 | bool | 7 flags | false | |
| 0x01 | bHasStreamingUpdatePending : 1bit 2 | bool | Transient+4 flags | false | |
| 0x01 | bForceMiplevelsToBeResident : 1bit 3 | bool | Transient+3 flags | false | |
| 0x01 | bIgnoreStreamingMipBias : 1bit 4 | bool | Transient+3 flags | false | |
| 0x01 | bUseCinematicMipLevels : 1bit 5 | bool | TransientProtected+3 flags | false | |
| 0x01 | StreamingPriority | uint8 | 7 flags | 0 |
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| void RemoveSocket(UStaticMeshSocket* Socket) | FinalNative+1 flags | 0x08 | |
| int32 GetNumSections(int32 InLOD) | FinalNative+1 flags | 0x08 | |
| int32 GetNumLODs() | FinalNative+1 flags | 0x04 | |
| void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs) | FinalNative+1 flags | 0x50 | |
| int32 GetMinimumLODForPlatform(const FName& PlatformName) | FinalNative+1 flags | 0x0C | |
| int32 GetMaterialIndex(const FName& MaterialSlotName) | FinalNative+1 flags | 0x0C | |
| UMaterialInterface* GetMaterial(int32 MaterialIndex, int32 LayerIndex, int32 GroupIndex) | FinalNative+1 flags | 0x18 | |
| FBoxSphereBounds GetBounds() | FinalNative+1 flags | 0x1C | |
| FBox GetBoundingBox() | FinalNative+1 flags | 0x1C | |
| UStaticMeshSocket* FindSocket(const FName& InSocketName) | FinalNative+1 flags | 0x10 | |
| UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer) | FinalNative+2 flags | 0x10 | |
| void BuildFromStaticMeshDescriptions(const TArray<bool>& StaticMeshDescriptions, bool bBuildSimpleCollision) | FinalNative+1 flags | 0x11 | |
| void AddSocket(UStaticMeshSocket* Socket) | FinalNative+1 flags | 0x08 | |
| FName AddMaterial(UMaterialInterface* Material) | FinalNative+1 flags | 0x10 |
Used by 42
types with a member, parameter or interface of this typeFControlRigGizmoDefinitionFEndCollisionShapeUnitFEndDeformAnimationSettingsAEndFeelerBarrierActorAEndFeelerLaserActorAEndFeelerSplineActorAEndFeelerTornadeActorFEndGroundFillMeshFEndMobCrowdAttachmentFEndMobCrowdGroupFEndMobCrowdMeshFEndMobCrowdMeshOverrideAEndNavMeshIgnoreStaticMeshVolumeUEndParticleModuleStaticMeshUEndShapeComponentAEndSkeletalMeshActorBaseUEndStaticMeshSetUFoliageStatisticsUFoliageType_InstancedStaticMeshUGameplayStaticsFGrassVarietyFHLODISMComponentDescFHLODProxyMeshFInstancedStaticMeshComponentInstanceDataUKismetProceduralMeshLibraryULandscapeGrassTypeFLandscapeSplineMeshEntryULastActorInfoFMassiveEnvironmentSourceMeshInfoFMeshBuildSettingsUNiagaraComponentUNiagaraDataInterfaceStaticMeshUNiagaraFunctionLibraryFNiagaraMeshRendererMeshPropertiesUNiagaraMeshRendererPropertiesUParticleModuleTypeDataMeshFPrefabStaticMeshObjectUReflectionCaptureComponentUStaticMeshComponentFStaticMeshComponentInstanceDataUStaticMeshInstanceUVehicleWheel