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

Functions

 IMPLEMENT_TYPE_LAYOUT (FGeometryCollectionVertexFactoryShaderParameters)
 
 IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FGeometryCollectionVertexFactoryUniformShaderParameters, "GeometryCollectionVF")
 
 IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FGCBoneLooseParameters, "GCBoneLooseParameters")
 
 IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE (FGeometryCollectionVertexFactory, SF_Vertex, FGeometryCollectionVertexFactoryShaderParameters)
 
 IMPLEMENT_VERTEX_FACTORY_TYPE (FGeometryCollectionVertexFactory, "/Engine/Private/GeometryCollectionVertexFactory.ush", EVertexFactoryFlags::UsedWithMaterials|EVertexFactoryFlags::SupportsStaticLighting|EVertexFactoryFlags::SupportsDynamicLighting|EVertexFactoryFlags::SupportsPrecisePrevWorldPos|EVertexFactoryFlags::SupportsPositionOnly|EVertexFactoryFlags::SupportsPrimitiveIdStream|EVertexFactoryFlags::SupportsRayTracing|EVertexFactoryFlags::SupportsRayTracingDynamicGeometry|EVertexFactoryFlags::SupportsManualVertexFetch|EVertexFactoryFlags::SupportsPSOPrecaching)
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT() [1/2]

IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT ( FGCBoneLooseParameters  ,
"GCBoneLooseParameters"   
)

◆ IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT() [2/2]

IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT ( FGeometryCollectionVertexFactoryUniformShaderParameters  ,
"GeometryCollectionVF"   
)

◆ IMPLEMENT_TYPE_LAYOUT()

◆ IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE()

IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE ( FGeometryCollectionVertexFactory  ,
SF_Vertex  ,
FGeometryCollectionVertexFactoryShaderParameters   
)

◆ IMPLEMENT_VERTEX_FACTORY_TYPE()