![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OpenGLShaderResources.h>
Inheritance diagram for FOpenGLShader:Public Member Functions | |
| FOpenGLShader (TArrayView< const uint8 > Code, const FSHAHash &Hash, GLenum TypeEnum, FShaderResourceTable &SRT, FRHIShader *RHIShader) | |
| ~FOpenGLShader () | |
Protected Member Functions | |
| void | Compile (GLenum TypeEnum) |
OpenGL shader resource.
| FOpenGLShader::FOpenGLShader | ( | TArrayView< const uint8 > | Code, |
| const FSHAHash & | Hash, | ||
| GLenum | TypeEnum, | ||
| FShaderResourceTable & | SRT, | ||
| FRHIShader * | RHIShader | ||
| ) |
|
inline |
Compiles an OpenGL shader using the given GLSL microcode.
| FOpenGLShaderBindings FOpenGLShader::Bindings |
External bindings for this shader.
| GLuint FOpenGLShader::Resource = 0 |
The OpenGL resource ID.
| FOpenGLCompiledShaderKey FOpenGLShader::ShaderCodeKey |
| TArray<CrossCompiler::FUniformBufferCopyInfo> FOpenGLShader::UniformBuffersCopyInfo |