FGeomCacheVertexFactory

Vertex Factory

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GeometryCache

Header

/Engine/Plugins/Experimental/GeometryCache/Source/GeometryCache/Public/GeometryCacheSceneProxy.h

Include

#include "GeometryCacheSceneProxy.h"

Syntax

class FGeomCacheVertexFactory : public FGeometryCacheVertexVertexFactory

Remarks

Vertex Factory

Constructors

Name Description

Public function

FGeomCacheVertexFactory

(
    ERHIFeatureLevel::Type InFeatureLev...
)

Functions

Name Description

Public function

void

 

Init

(
    const FVertexBuffer* PositionB...,
    const FVertexBuffer* MotionBlu...,
    const FVertexBuffer* TangentXB...,
    const FVertexBuffer* TangentZB...,
    const FVertexBuffer* TextureCo...,
    const FVertexBuffer* ColorBuff...
)

Init function that can be called on any thread, and will do the right thing (enqueue command if called on main thread)

Public function

void

 

Init_RenderThread

(
    const FVertexBuffer* PositionB...,
    const FVertexBuffer* MotionBlu...,
    const FVertexBuffer* TangentXB...,
    const FVertexBuffer* TangentZB...,
    const FVertexBuffer* TextureCo...,
    const FVertexBuffer* ColorBuff...
)

Init function that should only be called on render thread.