UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OpenGLVertexDeclaration.cpp File Reference
#include "Algo/StableSort.h"
#include "CoreMinimal.h"
#include "OpenGLDrv.h"

Classes

struct  FOpenGLVertexDeclarationKey
 

Functions

uint32 GetTypeHash (const FOpenGLVertexDeclarationKey &Key)
 
bool operator== (const FOpenGLVertexElement &A, const FOpenGLVertexElement &B)
 
bool operator== (const FOpenGLVertexDeclarationKey &A, const FOpenGLVertexDeclarationKey &B)
 

Variables

TMap< FOpenGLVertexDeclarationKey, FVertexDeclarationRHIRefGOpenGLVertexDeclarationCache
 

Function Documentation

◆ GetTypeHash()

uint32 GetTypeHash ( const FOpenGLVertexDeclarationKey Key)

Hashes the array of OpenGL vertex element descriptions.

◆ operator==() [1/2]

bool operator== ( const FOpenGLVertexDeclarationKey A,
const FOpenGLVertexDeclarationKey B 
)

Compare two vertex declaration keys.

◆ operator==() [2/2]

bool operator== ( const FOpenGLVertexElement A,
const FOpenGLVertexElement B 
)

Compare two vertex element descriptions.

Variable Documentation

◆ GOpenGLVertexDeclarationCache

Global cache of vertex declarations.