/Engine/Source/Runtime/RenderCore/Public/VertexFactory.h
FVertexFactoryType ( const TCHAR * InName, const TCHAR * InShaderFilename, EVertexFactoryFlags InFlags, [ConstructParametersType](API\Runtime\RenderCore\FVertexFactoryType\ConstructParametersType) InConstructParameters, [GetParameterTypeLayoutType](API\Runtime\RenderCore\FVertexFactoryType\GetParameterTypeLayoutType) InGetParameterTypeLayout, [GetParameterTypeElementShaderBindingsType](API\Runtime\RenderCore\FVertexFactoryType\GetParameterType-) InGetParameterTypeElementShaderBindings, [GetPSOPrecacheVertexFetchElementsType](API\Runtime\RenderCore\FVertexFactoryType\GetPSOPrecacheVertexFetchElement-) InGetPSOPrecacheVertexFetchElements, [ShouldCacheType](API\Runtime\RenderCore\FVertexFactoryType\ShouldCacheType) InShouldCache, [ModifyCompilationEnvironmentType](API\Runtime\RenderCore\FVertexFactoryType\ModifyCompilationEnvironmentType) InModifyCompilationEnvironment, [ValidateCompiledResultType](API\Runtime\RenderCore\FVertexFactoryType\ValidateCompiledResultType) InValidateCompiledResult )