Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- FVertexFactory
- FLandscapeVertexFactory
- FLandscapeFixedGridVertexFactory
- FLandscapeXYOffsetVertexFactory
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Public/LandscapeRender.h |
| Include | #include "LandscapeRender.h" |
Syntax
class FLandscapeVertexFactory : public FVertexFactory
Remarks
Vertex factory for VTF-heightmap terrain
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDataType | Data | Stream component data bound to this vertex factory |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLandscapeVertexFactory
(
ERHIFeatureLevel::Type InFeatureLevel |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Copy
(
const FLandscapeVertexFactory& 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 | InitRHI
(
FRHICommandListBase& RHICmdList |
||
| void | ModifyCompilationEnvironment
(
const FVertexFactoryShaderPermutationParameters& Parameters, |
Can be overridden by FVertexFactory subclasses to modify their compile environment just before compilation occurs. | |
| void | |||
| void | An implementation of the interface used by TSynchronizedResource to update the resource with new data from the game thread. | ||
| bool | ShouldCompilePermutation
(
const FVertexFactoryShaderPermutationParameters& Parameters |
Should we cache the material's shadertype on this platform with this vertex factory? |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDataType |