Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FRenderResource
- FVertexFactory
- FGeometryCollectionVertexFactory
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/GeometryCollectionRendering.h |
| Include | #include "GeometryCollectionRendering.h" |
Syntax
struct FGeometryCollectionVertexFactory : public FVertexFactory
Remarks
A vertex factory for Geometry Collections
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | EnableLooseParameter | ||
| FUniformBufferRHIRef | LooseParameterUniformBuffer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGeometryCollectionVertexFactory
(
ERHIFeatureLevel::Type InFeatureLevel, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Copy
(
const FGeometryCollectionVertexFactory& Other |
Copy the data from another vertex factory | |
| FRHIShaderResourceView * | |||
| FRHIShaderResourceView * | |||
| FRHIShaderResourceView * | |||
| FRHIShaderResourceView * | |||
| const uint32 | |||
| const int | |||
| FUniformBufferRHIRef | |||
| const int | |||
| FRHIShaderResourceView * | |||
| void | GetPSOPrecacheVertexFetchElements
(
EVertexInputStreamType VertexInputStreamType, |
||
| FRHIShaderResourceView * | |||
| FRHIShaderResourceView * | |||
| FRHIUniformBuffer * | |||
| void | ModifyCompilationEnvironment
(
const FVertexFactoryShaderPermutationParameters& Parameters, |
Modify compile environment to enable instancing | |
| void | SetBoneMapSRV
(
FRHIShaderResourceView* BoneMapSRV |
||
| void | SetBonePrevTransformSRV
(
FRHIShaderResourceView* BonePrevTransformSRV |
||
| void | SetBoneTransformSRV
(
FRHIShaderResourceView* BoneTransformSRV |
||
| void | Set the data on the vertex factory | ||
| bool | ShouldCompilePermutation
(
const FVertexFactoryShaderPermutationParameters& Parameters |
Permutations are controlled by the material flag | |
| void | ValidateCompiledResult
(
const FVertexFactoryType* Type, |
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. | |
| void | ReleaseRHI () |
Releases the RHI resources used by this resource. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDataType | Data includes what we need for transform and everything in local vertex factory too. |
Constants
| Name | Description |
|---|---|
| StaticType |