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 | FSplineMeshSceneProxyCommon |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SplineMeshSceneProxy.h |
| Include Path | #include "SplineMeshSceneProxy.h" |
Syntax
class FSplineMeshSceneProxyCommon
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSplineMeshSceneProxyCommon() |
SplineMeshSceneProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSplineMeshSceneProxyCommon() |
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 |
Public Virtual
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMatrix GetMeshCardsToWorld
(
const FMatrix& LocalToWorld |
SplineMeshSceneProxy.h | ||
bool OnMeshCardsTransformChanged
(
const FVector& LocalToWorldScale |
SplineMeshSceneProxy.h | ||
void RepackSplineMeshParamsInternal() |
SplineMeshSceneProxy.h |