UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVertexFactoryType Member List

This is the complete list of members for FVertexFactoryType, including all inherited members.

CheckManualVertexFetchSupport(ERHIFeatureLevel::Type InFeatureLevel)FVertexFactoryTypestatic
ConstructParametersType typedefFVertexFactoryType
CreateShaderParameters(EShaderFrequency ShaderFrequency, const class FShaderParameterMap &ParameterMap) constFVertexFactoryTypeinline
FVertexFactoryType(const TCHAR *InName, const TCHAR *InShaderFilename, EVertexFactoryFlags InFlags, ConstructParametersType InConstructParameters, GetParameterTypeLayoutType InGetParameterTypeLayout, GetParameterTypeElementShaderBindingsType InGetParameterTypeElementShaderBindings, GetPSOPrecacheVertexFetchElementsType InGetPSOPrecacheVertexFetchElements, ShouldCacheType InShouldCache)FVertexFactoryType
GetFlags() constFVertexFactoryTypeinline
GetFName() constFVertexFactoryTypeinline
GetHashedName() constFVertexFactoryTypeinline
GetName() constFVertexFactoryTypeinline
GetNumVertexFactoryTypes()FVertexFactoryTypeinlinestatic
GetParameterTypeElementShaderBindingsType typedefFVertexFactoryType
GetParameterTypeLayoutType typedefFVertexFactoryType
GetPSOPrecacheVertexFetchElementsType typedefFVertexFactoryType
GetShaderFilename() constFVertexFactoryTypeinline
GetShaderFwdFilename() constFVertexFactoryTypeinline
GetShaderParameterElementShaderBindings(EShaderFrequency ShaderFrequency, const FVertexFactoryShaderParameters *Parameters, const class FSceneInterface *Scene, const class FSceneView *View, const class FMeshMaterialShader *Shader, const EVertexInputStreamType InputStreamType, ERHIFeatureLevel::Type FeatureLevel, const class FVertexFactory *VertexFactory, const struct FMeshBatchElement &BatchElement, class FMeshDrawSingleShaderBindings &ShaderBindings, FVertexInputStreamArray &VertexStreams) constFVertexFactoryTypeinline
GetShaderParameterLayout(EShaderFrequency ShaderFrequency) constFVertexFactoryTypeinline
GetShaderPSOPrecacheVertexFetchElements(EVertexInputStreamType VertexInputStreamType, FVertexDeclarationElementList &Elements) constFVertexFactoryTypeinline
GetSortedMaterialTypes()FVertexFactoryTypestatic
GetSourceHash(EShaderPlatform ShaderPlatform) constFVertexFactoryType
GetTypeHashFVertexFactoryTypefriend
GetTypeList()FVertexFactoryTypestatic
GetVFByName(const FHashedName &VFName)FVertexFactoryTypestatic
HasFlags(EVertexFactoryFlags FlagsToCheck) constFVertexFactoryTypeinline
IncludesFwdShaderFile() constFVertexFactoryTypeinline
Initialize(const TMap< FString, TArray< const TCHAR * > > &ShaderFileToUniformBufferVariables)FVertexFactoryTypestatic
IsUsedWithMaterials() constFVertexFactoryTypeinline
ShouldCache(const FVertexFactoryShaderPermutationParameters &Parameters) constFVertexFactoryTypeinline
ShouldCacheType typedefFVertexFactoryType
SupportsCachingMeshDrawCommands() constFVertexFactoryTypeinline
SupportsComputeShading() constFVertexFactoryTypeinline
SupportsDynamicLighting() constFVertexFactoryTypeinline
SupportsGPUSkinPassThrough() constFVertexFactoryTypeinline
SupportsLandscape() constFVertexFactoryTypeinline
SupportsLightmapBaking() constFVertexFactoryTypeinline
SupportsLumenMeshCards() constFVertexFactoryTypeinline
SupportsManualVertexFetch(ERHIFeatureLevel::Type InFeatureLevel) constFVertexFactoryTypeinline
SupportsNaniteRendering() constFVertexFactoryTypeinline
SupportsNullPixelShader() constFVertexFactoryTypeinline
SupportsPositionOnly() constFVertexFactoryTypeinline
SupportsPrecisePrevWorldPos() constFVertexFactoryTypeinline
SupportsPrimitiveIdStream() constFVertexFactoryTypeinline
SupportsPSOPrecaching() constFVertexFactoryTypeinline
SupportsRayTracing() constFVertexFactoryTypeinline
SupportsRayTracingDynamicGeometry() constFVertexFactoryTypeinline
SupportsRayTracingProceduralPrimitive() constFVertexFactoryTypeinline
SupportsStaticLighting() constFVertexFactoryTypeinline
SupportsTriangleSorting() constFVertexFactoryTypeinline
~FVertexFactoryType()FVertexFactoryTypevirtual