![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OpenGLShaderResources.h>
Public Member Functions | |
| FOpenGLProgramKey ()=default | |
| FOpenGLProgramKey (FRHIComputeShader *ComputeShaderRHI) | |
| FOpenGLProgramKey (FRHIVertexShader *VertexShaderRHI, FRHIPixelShader *PixelShaderRHI, FRHIGeometryShader *GeometryShaderRHI) | |
| FString | ToString () const |
Public Attributes | |
| FSHAHash | ShaderHashes [CrossCompiler::NUM_SHADER_STAGES] |
Friends | |
| bool | operator== (const FOpenGLProgramKey &A, const FOpenGLProgramKey &B) |
| bool | operator!= (const FOpenGLProgramKey &A, const FOpenGLProgramKey &B) |
| uint32 | GetTypeHash (const FOpenGLProgramKey &Key) |
| FArchive & | operator<< (FArchive &Ar, FOpenGLProgramKey &HashSet) |
|
default |
| FOpenGLProgramKey::FOpenGLProgramKey | ( | FRHIComputeShader * | ComputeShaderRHI | ) |
| FOpenGLProgramKey::FOpenGLProgramKey | ( | FRHIVertexShader * | VertexShaderRHI, |
| FRHIPixelShader * | PixelShaderRHI, | ||
| FRHIGeometryShader * | GeometryShaderRHI | ||
| ) |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
| FSHAHash FOpenGLProgramKey::ShaderHashes[CrossCompiler::NUM_SHADER_STAGES] |