UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVertexFactoryTypeDependency Class Reference

#include <VertexFactory.h>

Public Member Functions

 FVertexFactoryTypeDependency ()
 
bool operator== (const FVertexFactoryTypeDependency &Reference) const
 
bool operator!= (const FVertexFactoryTypeDependency &Reference) const
 
RENDERCORE_API void RefreshCachedSourceHash (EShaderPlatform ShaderPlatform)
 

Public Attributes

FHashedName VertexFactoryTypeName
 
FSHAHash VFSourceHash
 

Friends

FArchiveoperator<< (FArchive &Ar, class FVertexFactoryTypeDependency &Ref)
 

Detailed Description

Encapsulates a dependency on a vertex factory type and saved state from that vertex factory type.

Constructor & Destructor Documentation

◆ FVertexFactoryTypeDependency()

FVertexFactoryTypeDependency::FVertexFactoryTypeDependency ( )
inline

Member Function Documentation

◆ operator!=()

bool FVertexFactoryTypeDependency::operator!= ( const FVertexFactoryTypeDependency Reference) const
inline

◆ operator==()

bool FVertexFactoryTypeDependency::operator== ( const FVertexFactoryTypeDependency Reference) const
inline

◆ RefreshCachedSourceHash()

void FVertexFactoryTypeDependency::RefreshCachedSourceHash ( EShaderPlatform  ShaderPlatform)

Call GetShaderFileHash to get the cached value for the filename's hash in the current process.

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
class FVertexFactoryTypeDependency Ref 
)
friend

Member Data Documentation

◆ VertexFactoryTypeName

FHashedName FVertexFactoryTypeDependency::VertexFactoryTypeName

◆ VFSourceHash

FSHAHash FVertexFactoryTypeDependency::VFSourceHash

Used to detect changes to the vertex factory source files.


The documentation for this class was generated from the following files: