![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Go to the source code of this file.
Classes | |
| struct | FOpenGLShaderVarying |
| struct | FOpenGLShaderBindings |
| struct | FOpenGLCodeHeader |
| class | FOpenGLCompiledShaderKey |
| class | FOpenGLShader |
| class | FOpenGLVertexShader |
| class | FOpenGLPixelShader |
| class | FOpenGLGeometryShader |
| class | FOpenGLComputeShader |
| class | FOpenGLShaderParameterCache |
| class | FOpenGLProgramKey |
Macros | |
| #define | DEBUG_GL_SHADERS (UE_BUILD_DEBUG || UE_EDITOR) |
Enumerations | |
| enum | { OGL_MAX_UNIFORM_BUFFER_BINDINGS = 12 , OGL_FIRST_UNIFORM_BUFFER = 0 , OGL_UAV_NOT_SUPPORTED_FOR_GRAPHICS_UNIT = -1 } |
Functions | |
| FArchive & | operator<< (FArchive &Ar, FOpenGLShaderVarying &Var) |
| #define DEBUG_GL_SHADERS (UE_BUILD_DEBUG || UE_EDITOR) |
Set to 1 to enable shader debugging which e.g. keeps the GLSL source as members of TOpenGLShader
|
inline |