Navigation
| Name | OpenGLDrv |
| Type | Runtime |
| Location | /Engine/Source/Runtime/OpenGLDrv/ |
| Module Build Rules | OpenGLDrv.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FOpenGLCompiledShaderKey | |
| FOpenGLComputeShader | |
| FOpenGLGeometryShader | |
| FOpenGLPixelShader | |
| FOpenGLProgramKey | Unique identifier for a program. (composite of shader keys) |
| FOpenGLShader | OpenGL shader resource. |
| FOpenGLShaderParameterCache | Caching of OpenGL uniform parameters. |
| FOpenGLVertexShader |
Structs
| Name | Remarks |
|---|---|
| FOpenGLCodeHeader | Code header information. |
| FOpenGLShaderBindings | Shader binding information. |
| FOpenGLShaderVarying | |
| FRHICommandGLCommandString | |
| IOpenGLDynamicRHI |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IOpenGLDynamicRHI * GetIOpenGLDynamicRHI() |
IOpenGLDynamicRHI.h | ||
int32 GetOGLDebugOutputLevel() |
OpenGLUtil.h | ||
GLenum GetOpenGLCubeFace
(
ECubeFace Face |
Convert from ECubeFace to GLenum type | OpenGLUtil.h | |
bool IsOGLDebugOutputEnabled() |
OpenGLUtil.h | ||
bool PlatformOpenGLThreadHasRenderingContext() |
OpenGLUtil.h | ||
void SetOpenGLResourceName
(
FOpenGLTexture* Texture, |
OpenGLUtil.h | ||
void SetOpenGLResourceName
(
FOpenGLTexture* Texture, |
OpenGLUtil.h |