/Engine/Source/Runtime/Engine/Classes/Components/StaticMeshComponent.h
UStaticMesh
class UStaticMeshComponent : public [UMeshComponent](API\Runtime\Engine\Components\UMeshComponent)
uint8: 1
bCastDistanceFieldIndirectShadow
Whether to use the mesh distance field representation (when present) for shadowing indirect lighting (from lightmaps or skylight) on Movable components.
uint8: 1
bCustomOverrideVertexColorPerLOD
The component has some custom painting on LODs or not.
uint8:  1
bDisallowMeshPaintPerInstance
If true, mesh painting is disallowed on this instance.
uint8:  1
bDisallowNanite
Forces this component to use fallback mesh for rendering if Nanite is enabled on the mesh.
uint8: 1
bDisplayNaniteFallbackMesh
For Nanite enabled meshes, we'll only show the proxy mesh if this is true
uint8:  1
bDisplayPhysicalMaterialMasks
uint8: 1
bDisplayVertexColors
uint8:  1
bDrawMeshCollisionIfComplex
Draw mesh collision if used for complex collision
uint8:  1
bDrawMeshCollisionIfSimple
Draw mesh collision if used for simple collision
uint8:  1
bEvaluateWorldPositionOffset
Whether to evaluate World Position Offset. This is only used when running with r.OptimizedWPO=1
uint8:  1
bEvaluateWorldPositionOffsetInRayTracing
Whether to evaluate World Position Offset for ray tracing.
uint8:  1
bForceDisableNanite
Forces this component to use fallback mesh for rendering if Nanite is enabled on the mesh (run-time override)
uint8:  1
bForceNaniteForMasked
Forces this component to always use Nanite for masked materials, even ifFNaniteSettings::bAllowMaskedMaterials=false
uint8:  1
bForceNavigationObstacle
Allows overriding navigation export behavior per component: full collisions or dynamic obstacle
uint8: 1
bIgnoreInstanceForTextureStreaming
Ignore this instance of this static mesh when calculating streaming information.
uint8:  1
bInitialEvaluateWorldPositionOffset
Initial value of bEvaluateWorldPositionOffset whenBeginPlay()was called.
uint8: 1
bOverrideDistanceFieldSelfShadowBias
Whether to override the DistanceFieldSelfShadowBias setting of the static mesh asset with the DistanceFieldSelfShadowBias of this component.
uint8: 1
bOverrideLightMapRes
Whether to override the lightmap resolution defined in the static mesh.
uint8: 1
bOverrideMinLOD
Whether to override the MinLOD setting of the static mesh asset with the MinLOD of this component.
uint8:  1
bOverrideNavigationExport
If true, bForceNavigationObstacle flag will take priority over navigation data stored in StaticMesh
uint8: 1
bOverrideWireframeColor
If true, WireframeColorOverride will be used.
uint8:  1
bReverseCulling
Controls whether the static mesh component's backface culling should be reversed
uint8:  1
bSortTriangles
Enable dynamic sort mesh's triangles to remove ordering issue when rendered with a translucent material
uint8: 1
bUseDefaultCollision
Use the collision profile specified in the StaticMesh asset.
uint8: 1
bUseSubDivisions
Whether to use subdivisions or just the triangle's vertices.
uint8:  1
bWorldPositionOffsetWritesVelocity
Whether world position offset turns on velocity writes.
float
DistanceFieldIndirectShadowMinVisibility
Controls how dark the dynamic indirect shadow can be.
float
DistanceFieldSelfShadowBias
Useful for reducing self shadowing from distance field methods when using world position offset to animate the mesh's vertices.
int32
ForcedLodModel
FLightmassPrimi...
LightmassSettings
The Lightmass settings for this object.
TArray< struct ...
LODData
Static mesh LOD data. Contains static lighting data along with instanced mesh vertex colors.
int32
MaterialIndexPreview
Indexof the material to preview.
TArray< uint32 ...
MaterialStreamingRelativeBoxes
Material Bounds used for texture streaming.
int32
MinLOD
Specifies the smallest LOD that will be used for this component.
int32
OverriddenLightMapRes
Light map resolution to use on this component, used if bOverrideLightMapRes is true and there is a valid StaticMesh.
int32
SectionIndexPreview
Indexof the section to preview.
int32
SelectedEditorMaterial
The material currently selected in the Editor. Used for highlighting
int32
SelectedEditorSection
The section currently selected in the Editor. Used for highlighting
FString
StaticMeshDerivedDataKey
Derived data key of the static mesh, used to determine if an update from the source static mesh is required.
int32
StaticMeshImportVersion
The import version of the static mesh when it was assign this is update when:
float
StreamingDistanceMultiplier
Allows adjusting the desired streaming distance of streaming textures that uses UV 0.
TArray<FStream...
StreamingTextureData
The list of texture, bounds and scales. As computed in the texture streaming build process.
int32
SubDivisionStepSize
Subdivision step size for static vertex lighting.
FColor
WireframeColorOverride
Wireframe color to use if bOverrideWireframeColor is true
int32
WorldPositionOffsetDisableDistance
Distance at which to disable World Position Offset for an entire instance (0 = Never disable WPO).