Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FRenderResource
- FVertexFactory
- FGeometryCacheVertexVertexFactory
- FGeomCacheVertexFactory
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/GeometryCacheVertexFactory.h |
Include | #include "GeometryCacheVertexFactory.h" |
Syntax
class FGeometryCacheVertexVertexFactory : public FVertexFactory
Remarks
Vertex factory for geometry caches. Allows specifying explicit motion blur data as previous frames or motion vectors.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FDataType | Data | |
![]() |
friend | FGeometryCacheVertexFactoryShaderParameters | |
![]() |
int32 | MotionBlurDataStreamIndex | |
![]() |
int32 | PositionStreamIndex | |
![]() |
FVertexBuffer | VBAlias | Vertex buffer required for creating the Vertex Declaration. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FGeometryCacheVertexVertexFactory
(
ERHIFeatureLevel::Type InFeatureLevel |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CreateManualVertexFetchUniformBuffer
(
FRHICommandListBase& RHICmdList, |
|
![]() ![]() |
void | ModifyCompilationEnvironment
(
const FVertexFactoryShaderPermutationParameters& Parameters, |
|
![]() |
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 |
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. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FDataType |
Typedefs
Name | Description |
---|---|
Super |
Constants
Name | Description |
---|---|
StaticType |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CreateManualVertexFetchUniformBuffer
(
const FVertexBuffer* PoistionBuffer, |
CreateManualVertexFetchUniformBuffer requires a command list. |