Navigation
Unreal Engine C++ API Reference > 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 |