![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FOpenGLBase, including all inherited members.
| AmdWorkaround() | FOpenGLBase | inlinestatic |
| Attachment | FOpenGLBase | |
| Attachment | FOpenGLBase | |
| Attachment | FOpenGLBase | |
| bAmdWorkaround | FOpenGLBase | static |
| BaseViewIndex | FOpenGLBase | |
| Binary | FOpenGLBase | |
| BinaryFormat | FOpenGLBase | |
| BindBufferBase(GLenum Target, GLuint Index, GLuint Buffer) UGL_REQUIRED_VOID static FORCEINLINE void BindBufferRange(GLenum Target | FOpenGLBase | static |
| BindFragDataLocation(GLuint Program, GLuint Color, const GLchar *Name) UGL_OPTIONAL_VOID static FORCEINLINE void ReadBuffer(GLenum Mode) UGL_OPTIONAL_VOID static FORCEINLINE void DrawBuffer(GLenum Mode) UGL_OPTIONAL_VOID static FORCEINLINE void DeleteSync(UGLsync Sync) UGL_OPTIONAL_VOID static FORCEINLINE UGLsync FenceSync(GLenum Condition | FOpenGLBase | static |
| BindProgramPipeline(GLuint Pipeline) | FOpenGLBase | inlinestatic |
| BindSampler(GLuint Unit, GLuint Sampler) UGL_OPTIONAL_VOID static FORCEINLINE void PolygonMode(GLenum Face | FOpenGLBase | static |
| BlitFramebuffer(GLint SrcX0, GLint SrcY0, GLint SrcX1, GLint SrcY1, GLint DstX0, GLint DstY0, GLint DstX1, GLint DstY1, GLbitfield Mask, GLenum Filter) UGL_REQUIRED_VOID static FORCEINLINE void DrawBuffers(GLsizei NumBuffers | FOpenGLBase | static |
| Blue | FOpenGLBase | |
| Border | FOpenGLBase | |
| bSupportsASTC | FOpenGLBase | static |
| bSupportsASTCHDR | FOpenGLBase | static |
| bSupportsClipControl | FOpenGLBase | static |
| bSupportsDrawBuffersBlend | FOpenGLBase | static |
| bSupportsSeamlessCubemap | FOpenGLBase | static |
| bSupportsTextureFilterAnisotropic | FOpenGLBase | static |
| bSupportsVolumeTextureRendering | FOpenGLBase | static |
| Buffer | FOpenGLBase | |
| Buffer | FOpenGLBase | |
| BufferSubData(GLenum Target, GLintptr Offset, GLsizeiptr Size, const GLvoid *Data) | FOpenGLBase | inlinestatic |
| BufSize | FOpenGLBase | |
| ClearBufferfv(GLenum Buffer, GLint DrawBufferIndex, const GLfloat *Value) UGL_REQUIRED_VOID static FORCEINLINE void ClearBufferfi(GLenum Buffer | FOpenGLBase | static |
| ClearBufferiv(GLenum Buffer, GLint DrawBufferIndex, const GLint *Value) UGL_REQUIRED_VOID static FORCEINLINE void ClearDepth(GLdouble Depth) UGL_REQUIRED_VOID static FORCEINLINE void TexImage3D(GLenum Target | FOpenGLBase | static |
| CompressedTexImage3D(GLenum Target, GLint Level, GLenum InternalFormat, GLsizei Width, GLsizei Height, GLsizei Depth, GLint Border, GLsizei ImageSize, const GLvoid *PixelData) UGL_REQUIRED_VOID static FORCEINLINE void TexImage2DMultisample(GLenum Target | FOpenGLBase | static |
| CopyTexSubImage3D(GLenum Target, GLint Level, GLint XOffset, GLint YOffset, GLint ZOffset, GLint X, GLint Y, GLsizei Width, GLsizei Height) UGL_REQUIRED_VOID static FORCEINLINE void GetCompressedTexImage(GLenum Target | FOpenGLBase | static |
| Count | FOpenGLBase | |
| Count | FOpenGLBase | |
| CreateProgram() | FOpenGLBase | inlinestatic |
| CreateShader(GLenum Type) | FOpenGLBase | inlinestatic |
| DeleteBuffers(GLsizei Number, const GLuint *Buffers) | FOpenGLBase | inlinestatic |
| DeleteProgramPipelines(GLsizei Number, const GLuint *Pipelines) | FOpenGLBase | inlinestatic |
| DeleteQueries(GLsizei NumQueries, const GLuint *QueryIDs) UGL_REQUIRED_VOID static FORCEINLINE void GetQueryObject(GLuint QueryId | FOpenGLBase | static |
| DeleteSamplers(GLsizei Count, GLuint *Samplers) UGL_OPTIONAL_VOID static FORCEINLINE void SetSamplerParameter(GLuint Sampler | FOpenGLBase | static |
| DeleteShader(GLuint Program) | FOpenGLBase | inlinestatic |
| DeleteTextures(GLsizei Number, const GLuint *Textures) | FOpenGLBase | inlinestatic |
| Depth | FOpenGLBase | |
| Depth | FOpenGLBase | |
| DepthRange(GLdouble Near, GLdouble Far) UGL_REQUIRED_VOID static FORCEINLINE void EnableIndexed(GLenum Parameter | FOpenGLBase | static |
| DisableIndexed(GLenum Parameter, GLuint Index) UGL_REQUIRED_VOID static FORCEINLINE void ColorMaskIndexed(GLuint Index | FOpenGLBase | static |
| DiscardFrameBufferToResize() | FOpenGLBase | inlinestatic |
| DrawBufferIndex | FOpenGLBase | |
| DrawElementsInstanced(GLenum Mode, GLsizei Count, GLenum Type, const GLvoid *Indices, GLsizei InstanceCount) UGL_REQUIRED_VOID static FORCEINLINE void DrawRangeElements(GLenum Mode | FOpenGLBase | static |
| EFenceResult enum name | FOpenGLBase | |
| EnableSupportsClipControl() | FOpenGLBase | inlinestatic |
| End | FOpenGLBase | |
| EndQuery(GLenum QueryType) UGL_OPTIONAL_VOID static FORCEINLINE void GetQueryObject(GLuint QueryId | FOpenGLBase | static |
| EQueryMode enum name | FOpenGLBase | |
| EResourceLockMode enum name | FOpenGLBase | |
| First | FOpenGLBase | |
| Flags | FOpenGLBase | |
| Flush() | FOpenGLBase | inlinestatic |
| Format | FOpenGLBase | |
| FR_AlreadySignaled enum value | FOpenGLBase | |
| FR_ConditionSatisfied enum value | FOpenGLBase | |
| FR_TimeoutExpired enum value | FOpenGLBase | |
| FR_WaitFailed enum value | FOpenGLBase | |
| FrameBufferFetchBarrier() UGL_OPTIONAL_VOID static FPlatformOpenGLDevice *CreateDevice() UGL_REQUIRED(NULL) static FPlatformOpenGLContext *CreateContext(FPlatformOpenGLDevice *Device | FOpenGLBase | static |
| FramebufferTexture(GLenum Target, GLenum Attachment, GLuint Texture, GLint Level) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTexture2D(GLenum Target | FOpenGLBase | static |
| FramebufferTexture2DMultisample(GLenum Target, GLenum Attachment, GLenum TexTarget, GLuint Texture, GLint Level, GLint NumSamples) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTexture3D(GLenum Target | FOpenGLBase | static |
| FramebufferTextureLayer(GLenum Target, GLenum Attachment, GLuint Texture, GLint Level, GLint Layer) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferRenderbuffer(GLenum Target | FOpenGLBase | static |
| FramebufferTextureMultiviewOVR(GLenum Target, GLenum Attachment, GLuint Texture, GLint Level, GLint BaseViewIndex, GLsizei NumViews) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTextureMultisampleMultiviewOVR(GLenum Target | FOpenGLBase | static |
| GenProgramPipelines(GLsizei Number, GLuint *Pipelines) | FOpenGLBase | inlinestatic |
| GetDepthFormat() | FOpenGLBase | inlinestatic |
| GetFirstComputeTextureUnit() | FOpenGLBase | inlinestatic |
| GetFirstComputeUAVUnit() | FOpenGLBase | inlinestatic |
| GetFirstGeometryTextureUnit() | FOpenGLBase | inlinestatic |
| GetFirstPixelTextureUnit() | FOpenGLBase | inlinestatic |
| GetFirstPixelUAVUnit() | FOpenGLBase | inlinestatic |
| GetFirstVertexTextureUnit() | FOpenGLBase | inlinestatic |
| GetFirstVertexUAVUnit() | FOpenGLBase | inlinestatic |
| GetLabelObject(GLenum Type, GLuint Object, GLsizei BufferSize, ANSICHAR *OutName) UGL_OPTIONAL(0) static FORCEINLINE void InvalidateFramebuffer(GLenum Target | FOpenGLBase | static |
| GetMaxCombinedTextureImageUnits() | FOpenGLBase | inlinestatic |
| GetMaxCombinedUAVUnits() | FOpenGLBase | inlinestatic |
| GetMaxComputeTextureImageUnits() | FOpenGLBase | inlinestatic |
| GetMaxComputeUAVUnits() | FOpenGLBase | inlinestatic |
| GetMaxComputeUniformComponents() | FOpenGLBase | inlinestatic |
| GetMaxGeometryTextureImageUnits() | FOpenGLBase | inlinestatic |
| GetMaxGeometryUniformComponents() | FOpenGLBase | inlinestatic |
| GetMaxPixelUAVUnits() | FOpenGLBase | inlinestatic |
| GetMaxPixelUniformComponents() | FOpenGLBase | inlinestatic |
| GetMaxTextureImageUnits() | FOpenGLBase | inlinestatic |
| GetMaxVaryingVectors() | FOpenGLBase | inlinestatic |
| GetMaxVertexTextureImageUnits() | FOpenGLBase | inlinestatic |
| GetMaxVertexUniformComponents() | FOpenGLBase | inlinestatic |
| GetProgramBinary(GLuint Program, GLsizei BufSize, GLsizei *Length, GLenum *BinaryFormat, void *Binary) UGL_OPTIONAL_VOID static FORCEINLINE void ProgramBinary(GLuint Program | FOpenGLBase | static |
| GetReadHalfFloatPixelsEnum() UGL_REQUIRED(0) static FORCEINLINE GLint GetMaxMSAASamplesTileMem() | FOpenGLBase | inlinestatic |
| GetShadowDepthFormat() | FOpenGLBase | inlinestatic |
| GetStringIndexed(GLenum Name, GLuint Index) UGL_REQUIRED(NULL) static FORCEINLINE GLuint GetMajorVersion() UGL_REQUIRED(0) static FORCEINLINE GLuint GetMinorVersion() UGL_REQUIRED(0) static FORCEINLINE ERHIFeatureLevel | FOpenGLBase | inlinestatic |
| GetTexImage(GLenum Target, GLint Level, GLenum Format, GLenum Type, GLvoid *OutPixelData) UGL_REQUIRED_VOID static FORCEINLINE void CopyBufferSubData(GLenum ReadTarget | FOpenGLBase | static |
| GetTextureBufferAlignment() | FOpenGLBase | inlinestatic |
| GetUniformBlockIndex(GLuint Program, const GLchar *UniformBlockName) UGL_REQUIRED(-1) static FORCEINLINE void UniformBlockBinding(GLuint Program | FOpenGLBase | static |
| GetVideoMemorySize() | FOpenGLBase | inlinestatic |
| Green | FOpenGLBase | |
| HasHardwareHiddenSurfaceRemoval() | FOpenGLBase | inlinestatic |
| Height | FOpenGLBase | |
| Height | FOpenGLBase | |
| Index | FOpenGLBase | |
| InitDebugContext() | FOpenGLBase | inlinestatic |
| InOffset | FOpenGLBase | |
| InternalFormat | FOpenGLBase | |
| InternalFormat | FOpenGLBase | |
| InternalFormat | FOpenGLBase | |
| IsDebugContent() | FOpenGLBase | inlinestatic |
| IsProgramPipeline(GLuint Pipeline) UGL_OPTIONAL(false) static FORCEINLINE GLuint64 GetTextureSamplerHandle(GLuint Texture | FOpenGLBase | static |
| Length | FOpenGLBase | |
| Level | FOpenGLBase | |
| Level | FOpenGLBase | |
| Level | FOpenGLBase | |
| Level | FOpenGLBase | |
| Level | FOpenGLBase | |
| Level | FOpenGLBase | |
| MapBufferRange(GLenum Type, uint32 InOffset, uint32 InSize, EResourceLockMode LockMode) UGL_REQUIRED(NULL) static FORCEINLINE void UnmapBufferRange(GLenum Type | FOpenGLBase | static |
| MaxCombinedTextureImageUnits | FOpenGLBase | static |
| MaxComputeTextureImageUnits | FOpenGLBase | static |
| MaxGeometryTextureImageUnits | FOpenGLBase | static |
| MaxGeometryUniformComponents | FOpenGLBase | static |
| MaxPixelUniformComponents | FOpenGLBase | static |
| MaxVaryingVectors | FOpenGLBase | static |
| MaxVertexTextureImageUnits | FOpenGLBase | static |
| MaxVertexUniformComponents | FOpenGLBase | static |
| NumAttachments | FOpenGLBase | |
| NumSamples | FOpenGLBase | |
| Object | FOpenGLBase | |
| Offset | FOpenGLBase | |
| Offset | FOpenGLBase | |
| Parameter | FOpenGLBase | |
| Parameter | FOpenGLBase | |
| PE_GetCurrentOpenGLShaderDeviceCapabilities(FOpenGLShaderDeviceCapabilities &Capabilities) | FOpenGLBase | static |
| PE_GLSLToDeviceCompatibleGLSL(FAnsiCharArray &GlslCodeOriginal, const FString &ShaderName, GLenum TypeEnum, const FOpenGLShaderDeviceCapabilities &Capabilities, FAnsiCharArray &GlslCode) UGL_OPTIONAL(false) static void PE_SetupTextureFormat(void(*SetupTextureFormat)(EPixelFormat | FOpenGLBase | static |
| Pname | FOpenGLBase | |
| PreferredPixelFormatHint(EPixelFormat PreferredPixelFormat) | FOpenGLBase | inlinestatic |
| ProcessExtensions(const FString &ExtensionsString) | FOpenGLBase | static |
| ProcessQueryGLInt() | FOpenGLBase | static |
| ProgramUniform1i(GLuint Program, GLint Location, GLint V0) | FOpenGLBase | inlinestatic |
| ProgramUniform4fv(GLuint Program, GLint Location, GLsizei Count, const GLfloat *Value) | FOpenGLBase | inlinestatic |
| ProgramUniform4iv(GLuint Program, GLint Location, GLsizei Count, const GLint *Value) | FOpenGLBase | inlinestatic |
| ProgramUniform4uiv(GLuint Program, GLint Location, GLsizei Count, const GLuint *Value) UGL_REQUIRED_VOID static FORCEINLINE void GetProgramPipelineiv(GLuint Pipeline | FOpenGLBase | static |
| QM_Result enum value | FOpenGLBase | |
| QM_ResultAvailable enum value | FOpenGLBase | |
| QueryMode | FOpenGLBase | |
| QueryMode | FOpenGLBase | |
| QueryTimestampCounter(GLuint QueryID) UGL_OPTIONAL_VOID static FORCEINLINE void BeginQuery(GLenum QueryType | FOpenGLBase | static |
| ReadOffset | FOpenGLBase | |
| Red | FOpenGLBase | |
| RenderBuffer | FOpenGLBase | |
| RenderBufferTarget | FOpenGLBase | |
| Samples | FOpenGLBase | |
| SetupDefaultGLContextState(const FString &ExtensionsString) | FOpenGLBase | inlinestatic |
| Size | FOpenGLBase | |
| Start | FOpenGLBase | |
| Stride | FOpenGLBase | |
| SupportsASTC() | FOpenGLBase | inlinestatic |
| SupportsASTCDecodeMode() | FOpenGLBase | inlinestatic |
| SupportsASTCHDR() | FOpenGLBase | inlinestatic |
| SupportsBGRA8888() | FOpenGLBase | inlinestatic |
| SupportsBufferStorage() | FOpenGLBase | inlinestatic |
| SupportsClipControl() | FOpenGLBase | inlinestatic |
| SupportsColorBufferFloat() | FOpenGLBase | inlinestatic |
| SupportsColorBufferHalfFloat() | FOpenGLBase | inlinestatic |
| SupportsDepthBoundsTest() | FOpenGLBase | inlinestatic |
| SupportsDepthClamp() | FOpenGLBase | inlinestatic |
| SupportsDepthStencilReadSurface() | FOpenGLBase | inlinestatic |
| SupportsDiscardFrameBuffer() | FOpenGLBase | inlinestatic |
| SupportsDisjointTimeQueries() | FOpenGLBase | inlinestatic |
| SupportsDrawIndexOffset() | FOpenGLBase | inlinestatic |
| SupportsDrawIndirect() | FOpenGLBase | inlinestatic |
| SupportsDXT() | FOpenGLBase | inlinestatic |
| SupportsETC2() | FOpenGLBase | inlinestatic |
| SupportsExactOcclusionQueries() | FOpenGLBase | inlinestatic |
| SupportsFastBufferData() | FOpenGLBase | inlinestatic |
| SupportsFloatReadSurface() | FOpenGLBase | inlinestatic |
| SupportsFramebufferSRGBEnable() | FOpenGLBase | inlinestatic |
| SupportsImageExternal() | FOpenGLBase | inlinestatic |
| SupportsIndexedExtensions() | FOpenGLBase | inlinestatic |
| SupportsMobileMultiView() | FOpenGLBase | inlinestatic |
| SupportsPixelLocalStorage() | FOpenGLBase | inlinestatic |
| SupportsPolygonMode() | FOpenGLBase | inlinestatic |
| SupportsProgramBinary() | FOpenGLBase | inlinestatic |
| SupportsSeamlessCubeMap() | FOpenGLBase | inlinestatic |
| SupportsSeparateAlphaBlend() | FOpenGLBase | inlinestatic |
| SupportsShaderDepthStencilFetch() | FOpenGLBase | inlinestatic |
| SupportsShaderFramebufferFetch() | FOpenGLBase | inlinestatic |
| SupportsShaderFramebufferFetchProgrammableBlending() | FOpenGLBase | inlinestatic |
| SupportsShaderMRTFramebufferFetch() | FOpenGLBase | inlinestatic |
| SupportsStructuredBuffers() | FOpenGLBase | inlinestatic |
| SupportsTexture3D() | FOpenGLBase | inlinestatic |
| SupportsTextureCompare() | FOpenGLBase | inlinestatic |
| SupportsTextureFilterAnisotropic() | FOpenGLBase | inlinestatic |
| SupportsTextureLODBias() | FOpenGLBase | inlinestatic |
| SupportsTextureRange() | FOpenGLBase | inlinestatic |
| SupportsTimestampQueries() | FOpenGLBase | inlinestatic |
| SupportsUniformBuffers() | FOpenGLBase | inlinestatic |
| SupportsVertexArrayBGRA() | FOpenGLBase | inlinestatic |
| SupportsVolumeTextureRendering() | FOpenGLBase | inlinestatic |
| SupportsWideMRT() | FOpenGLBase | inlinestatic |
| TexBuffer(GLenum Target, GLenum InternalFormat, GLuint Buffer) UGL_REQUIRED_VOID static FORCEINLINE void TexBufferRange(GLenum Target | FOpenGLBase | static |
| TexSubImage3D(GLenum Target, GLint Level, GLint XOffset, GLint YOffset, GLint ZOffset, GLsizei Width, GLsizei Height, GLsizei Depth, GLenum Format, GLenum Type, const GLvoid *PixelData) UGL_REQUIRED_VOID static FORCEINLINE void CopyTexSubImage2D(GLenum Target | FOpenGLBase | static |
| TexTarget | FOpenGLBase | |
| TexTarget | FOpenGLBase | |
| Texture | FOpenGLBase | |
| Texture | FOpenGLBase | |
| Texture | FOpenGLBase | |
| TextureBufferAlignment | FOpenGLBase | static |
| TimerQueryDisjoint() | FOpenGLBase | inlinestatic |
| Type | FOpenGLBase | |
| Type | FOpenGLBase | |
| Type | FOpenGLBase | |
| UGL_OPTIONAL(UGLsync()) static FORCEINLINE bool IsSync(UGLsync Sync) UGL_OPTIONAL(false) static FORCEINLINE EFenceResult ClientWaitSync(UGLsync Sync | FOpenGLBase | |
| UGL_OPTIONAL(FR_WaitFailed) static FORCEINLINE void GenSamplers(GLsizei Count | FOpenGLBase | |
| UGL_REQUIRED(0) static FORCEINLINE GLuint64 GetTextureHandle(GLuint Texture) UGL_REQUIRED(0) static FORCEINLINE void MakeTextureHandleResident(GLuint64 TextureHandle) UGL_REQUIRED_VOID static FORCEINLINE void MakeTextureHandleNonResident(GLuint64 TextureHandle) UGL_REQUIRED_VOID static FORCEINLINE void UniformHandleui64(GLint Location | FOpenGLBase | |
| UGL_REQUIRED(NULL) static FORCEINLINE void CheckFrameBuffer() | FOpenGLBase | inline |
| Uniform4uiv(GLint Location, GLsizei Count, const GLuint *Value) UGL_REQUIRED_VOID static FORCEINLINE void TexParameter(GLenum Target | FOpenGLBase | static |
| UniformBlockIndex | FOpenGLBase | |
| UnmapBuffer(GLenum Type) UGL_REQUIRED_VOID static FORCEINLINE void GenQueries(GLsizei NumQueries | FOpenGLBase | static |
| ValidateProgramPipeline(GLuint Pipeline) UGL_OPTIONAL_VOID static FORCEINLINE void GetProgramPipelineInfoLog(GLuint Pipeline | FOpenGLBase | static |
| VertexAttrib4bv(GLuint AttributeIndex, const GLbyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4bv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttrib4dv(GLuint AttributeIndex, const GLdouble *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4iv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttrib4Nsv(GLuint AttributeIndex, const GLshort *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4sv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttrib4Nubv(GLuint AttributeIndex, const GLubyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4ubv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttribDivisor(GLuint Index, GLuint Divisor) UGL_OPTIONAL_VOID static FORCEINLINE void PushGroupMarker(const ANSICHAR *Name) UGL_OPTIONAL_VOID static FORCEINLINE void PopGroupMarker() UGL_OPTIONAL_VOID static FORCEINLINE void LabelObject(GLenum Type | FOpenGLBase | static |
| VertexAttribI4sv(GLuint AttributeIndex, const GLshort *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4usv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttribI4ubv(GLuint AttributeIndex, const GLubyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4Nbv(GLuint AttributeIndex | FOpenGLBase | static |
| VertexAttribI4uiv(GLuint AttributeIndex, const GLuint *Values) UGL_REQUIRED_VOID static FORCEINLINE void DrawArraysInstanced(GLenum Mode | FOpenGLBase | static |
| VertexAttribPointer(GLuint Index, GLint Size, GLenum Type, GLboolean Normalized, GLsizei Stride, const GLvoid *Pointer) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribIPointer(GLuint Index | FOpenGLBase | static |
| Width | FOpenGLBase | |
| Width | FOpenGLBase | |
| Width | FOpenGLBase | |
| WriteOffset | FOpenGLBase | |
| WriteTarget | FOpenGLBase | |
| X | FOpenGLBase | |
| XOffset | FOpenGLBase | |
| Y | FOpenGLBase | |
| YOffset | FOpenGLBase |