UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCacheVertexFactory.cpp File Reference

Classes

class  FGeometryCacheVertexFactoryShaderParameters
 
class  FDefaultGeometryCacheVertexBuffer
 
class  FDummyTangentBuffer
 

Functions

 IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FGeometryCacheVertexFactoryUniformBufferParameters, "GeomCache")
 
 IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FGeometryCacheManualVertexFetchUniformBufferParameters, "GeomCacheMVF")
 
 IMPLEMENT_TYPE_LAYOUT (FGeometryCacheVertexFactoryShaderParameters)
 
 IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE (FGeometryCacheVertexVertexFactory, SF_Vertex, FGeometryCacheVertexFactoryShaderParameters)
 
 IMPLEMENT_VERTEX_FACTORY_TYPE (FGeometryCacheVertexVertexFactory, "/Engine/Private/GeometryCacheVertexFactory.ush", EVertexFactoryFlags::UsedWithMaterials|EVertexFactoryFlags::SupportsDynamicLighting|EVertexFactoryFlags::SupportsPositionOnly|EVertexFactoryFlags::SupportsRayTracing|EVertexFactoryFlags::SupportsPrimitiveIdStream|EVertexFactoryFlags::SupportsPSOPrecaching)
 

Variables

TGlobalResource< FDefaultGeometryCacheVertexBufferGDefaultGeometryCacheVertexBuffer
 
TGlobalResource< FDummyTangentBufferGDummyTangentBuffer
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT() [1/2]

IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT ( FGeometryCacheManualVertexFetchUniformBufferParameters  ,
"GeomCacheMVF"   
)

◆ IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT() [2/2]

IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT ( FGeometryCacheVertexFactoryUniformBufferParameters  ,
"GeomCache"   
)

◆ IMPLEMENT_TYPE_LAYOUT()

IMPLEMENT_TYPE_LAYOUT ( FGeometryCacheVertexFactoryShaderParameters  )

◆ IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE()

IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE ( FGeometryCacheVertexVertexFactory  ,
SF_Vertex  ,
FGeometryCacheVertexFactoryShaderParameters   
)

◆ IMPLEMENT_VERTEX_FACTORY_TYPE()

Variable Documentation

◆ GDefaultGeometryCacheVertexBuffer

TGlobalResource<FDefaultGeometryCacheVertexBuffer> GDefaultGeometryCacheVertexBuffer

◆ GDummyTangentBuffer

TGlobalResource<FDummyTangentBuffer> GDummyTangentBuffer