UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SplineMeshComponent.cpp File Reference

Classes

class  FSplineStaticLightingMesh
 

Namespaces

namespace  UE
 
namespace  UE::SplineMesh
 

Functions

ENGINE_API float UE::SplineMesh::RealToFloatChecked (const double Value)
 
void PackSplineMeshParams (const FSplineMeshShaderParams &Params, const TArrayView< FVector4f > &Output)
 
 IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE (FSplineMeshVertexFactory, SF_Vertex, FSplineMeshVertexFactoryShaderParameters)
 
 IMPLEMENT_VERTEX_FACTORY_TYPE (FSplineMeshVertexFactory, "/Engine/Private/LocalVertexFactory.ush", EVertexFactoryFlags::UsedWithMaterials|EVertexFactoryFlags::SupportsStaticLighting|EVertexFactoryFlags::SupportsDynamicLighting|EVertexFactoryFlags::SupportsPrecisePrevWorldPos|EVertexFactoryFlags::SupportsPositionOnly|EVertexFactoryFlags::SupportsPrimitiveIdStream|EVertexFactoryFlags::SupportsPSOPrecaching|EVertexFactoryFlags::SupportsRayTracing|EVertexFactoryFlags::SupportsRayTracingDynamicGeometry|EVertexFactoryFlags::SupportsManualVertexFetch)
 
void InitSplineMeshVertexFactoryComponents (const FStaticMeshVertexBuffers &VertexBuffers, const FSplineMeshVertexFactory *VertexFactory, int32 LightMapCoordinateIndex, bool bOverrideColorVertexBuffer, FLocalVertexFactory::FDataType &OutData)
 

Variables

int32 GNoRecreateSplineMeshProxy = 1
 
int32 GSplineMeshRenderNanite = 1
 

Function Documentation

◆ IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE()

IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE ( FSplineMeshVertexFactory  ,
SF_Vertex  ,
FSplineMeshVertexFactoryShaderParameters   
)

◆ IMPLEMENT_VERTEX_FACTORY_TYPE()

◆ InitSplineMeshVertexFactoryComponents()

void InitSplineMeshVertexFactoryComponents ( const FStaticMeshVertexBuffers VertexBuffers,
const FSplineMeshVertexFactory VertexFactory,
int32  LightMapCoordinateIndex,
bool  bOverrideColorVertexBuffer,
FLocalVertexFactory::FDataType OutData 
)

◆ PackSplineMeshParams()

void PackSplineMeshParams ( const FSplineMeshShaderParams Params,
const TArrayView< FVector4f > &  Output 
)

Variable Documentation

◆ GNoRecreateSplineMeshProxy

int32 GNoRecreateSplineMeshProxy = 1

◆ GSplineMeshRenderNanite

int32 GSplineMeshRenderNanite = 1