UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SplineMeshSceneProxy.h File Reference
#include "CoreMinimal.h"
#include "RenderingThread.h"
#include "ShaderParameters.h"
#include "VertexFactory.h"
#include "LocalVertexFactory.h"
#include "PrimitiveViewRelevance.h"
#include "Components/SplineMeshComponent.h"
#include "StaticMeshResources.h"
#include "StaticMeshSceneProxy.h"
#include "SplineMeshShaderParams.h"
#include "NaniteSceneProxy.h"
#include "InstanceDataSceneProxy.h"

Go to the source code of this file.

Classes

struct  FSplineMeshVertexFactory
 
class  FSplineMeshVertexFactoryShaderParameters
 
struct  FSplineMeshSceneInstanceDataBuffers
 
class  TSplineMeshSceneProxyCommon< TDerived >
 
class  FSplineMeshSceneProxy
 
class  FNaniteSplineMeshSceneProxy
 

Macros

#define IMPL_SPLINE_MESH_SCENE_PROXY_COMMON(classname)
 

Functions

ENGINE_API void UpdateSplineMeshParams_RenderThread (FPrimitiveSceneProxy *SceneProxy, const FSplineMeshShaderParams &Params)
 

Macro Definition Documentation

◆ IMPL_SPLINE_MESH_SCENE_PROXY_COMMON

#define IMPL_SPLINE_MESH_SCENE_PROXY_COMMON (   classname)
Value:
private: \
virtual classname& Downcast() override { return *this; }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SplineMeshSceneProxy.h:97

Function Documentation

◆ UpdateSplineMeshParams_RenderThread()

ENGINE_API void UpdateSplineMeshParams_RenderThread ( FPrimitiveSceneProxy SceneProxy,
const FSplineMeshShaderParams Params 
)

Helper to update the parameters of the specified spline mesh scene proxy