Navigation
API > API/Runtime > API/Runtime/Engine
This interface ties common functionality to the two different spline mesh scene proxies without duplicating code or introducing diamond inheritance.
| Name | TSplineMeshSceneProxyCommon |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SplineMeshSceneProxy.h |
| Include Path | #include "SplineMeshSceneProxy.h" |
Syntax
template<typename TDerived>
class TSplineMeshSceneProxyCommon
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSplineMeshSceneProxyCommon() |
SplineMeshSceneProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TSplineMeshSceneProxyCommon() |
SplineMeshSceneProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FSplineMeshShaderParams & GetSplineMeshParams() |
SplineMeshSceneProxy.h | ||
void SetSplineTextureCoord_RenderThread
(
uint32 SplineIndex, |
SplineMeshSceneProxy.h | ||
void UpdateSplineMeshParams_RenderThread
(
const FSplineMeshShaderParams& Params |
SplineMeshSceneProxy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RepackSplineMeshParams
(
bool bUpdateGPUScene |
SplineMeshSceneProxy.h |