Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FRenderResource
- FVertexFactory
- FNaniteVertexFactory
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/NaniteVertexFactory.h |
| Include | #include "NaniteVertexFactory.h" |
Syntax
class FNaniteVertexFactory : public FVertexFactory
Remarks
TODO: Heavy work in progress and experiment (do not use!) vertex factory that performs Nanite base pass material shading with compute shaders instead of vertex and pixel shaders. This will (likely) eventually replace the Nanite::FVertexFactory at some point.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNaniteVertexFactory
(
ERHIFeatureLevel::Type FeatureLevel |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ModifyCompilationEnvironment
(
const FVertexFactoryShaderPermutationParameters& Parameters, |
||
| bool | ShouldCompilePermutation
(
const FVertexFactoryShaderPermutationParameters& Parameters |
Overridden from FVertexFactory
| Type | Name | Description | |
|---|---|---|---|
| ENGINE_API FVertexFactoryType * | GetType () |
Overridden from FRenderResource
| Type | Name | Description | |
|---|---|---|---|
| void | InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the RHI resources used by this resource. |
Constants
| Name | Description |
|---|---|
| StaticType |