/Engine/Source/Runtime/Engine/Classes/Components/SplineMeshComponent.h
https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Blueprint_Splines
class USplineMeshComponent : public [UStaticMeshComponent](API\Runtime\Engine\Components\UStaticMeshComponent), public [IInterface_CollisionDataProvider](API\Runtime\Engine\Interfaces\IInterface_CollisionDataProvider)
uint8: 1
bAllowSplineEditingPerInstance
If true, spline mesh properties - StartPos, EndPos, StartTangent and EndTangent- may be edited per instance in the level viewport.
uint8:  1
bMeshDirty
Indicates that the mesh needs updating.
TObjectPtr<UBo...
BodySetup
Physics data.
uint8: 1
bSelected
uint8: 1
bSmoothInterpRollScale
If true, will use smooth interpolation (ease in/out) for Scale, Roll, and Offset along this section of spline.
FGuid
CachedMeshBodySetupGuid
Used to automatically trigger rebuild of collision data.
TEnumAsByte<ES...
ForwardAxis
Chooses the forward axis for the spline mesh orientation
float
SplineBoundaryMax
Maximum coordinate along the spline forward axis which corresponds to end of spline.
float
SplineBoundaryMin
Minimum coordinate along the spline forward axis which corresponds to start of spline.
FSplineMeshPara...
SplineParams
Spline that is used to deform mesh
FVector
SplineUpDir
Axis (in component space) that is used to determine X axis for co-ordinates along spline
float
VirtualTextureMainPassMaxDrawDistance
The max draw distance to use in the main pass when also rendering to a runtime virtual texture.