Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FRenderResource
- FVertexFactory
- FLocalVertexFactory
- FSplineMeshVertexFactory
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SplineMeshSceneProxy.h |
| Include | #include "SplineMeshSceneProxy.h" |
Syntax
struct FSplineMeshVertexFactory : public FLocalVertexFactory
Remarks
A vertex factory for spline-deformed static meshes
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSplineMeshVertexFactory
(
ERHIFeatureLevel::Type InFeatureLevel |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Copy
(
const FSplineMeshVertexFactory& Other |
Copy the data from another vertex factory | |
| void | GetPSOPrecacheVertexFetchElements
(
EVertexInputStreamType VertexInputStreamType, |
Get vertex elements used when during PSO precaching materials using this vertex factory type | |
| void | ModifyCompilationEnvironment
(
const FVertexFactoryShaderPermutationParameters& Parameters, |
Modify compile environment to enable spline deformation | |
| bool | ShouldCompilePermutation
(
const FVertexFactoryShaderPermutationParameters& Parameters |
Should we cache the material's shadertype on this platform with this vertex factory? |
Overridden from FVertexFactory
| Type | Name | Description | |
|---|---|---|---|
| FVertexFactoryType * | GetType () |
Constants
| Name | Description |
|---|---|
| StaticType |