UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AndroidOpenGLFunctions.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "OpenGLPlatform.h"
6
8
14
16
17extern "C"
18{
24
32
37}
38
39namespace GLFuncPointers
40{
41 // GL_QCOM_shader_framebuffer_fetch_noncoherent
43}
44
45// FIXME: include gl32.h
47
48namespace GLFuncPointers
49{
50 // GL_EXT_multisampled_render_to_texture
53
54 // GL_EXT_debug_marker
57
58 // GL_EXT_debug_label
61 //GL_EXT_buffer_storage
63
75
76 // GL_EXT_disjoint_timer_query
79
80 // ES 3.2
92
93 // Mobile multi-view
96};
97
98using namespace GLFuncPointers;
EGLSurface surface
Definition AndroidOpenGLFunctions.h:9
PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR_p
Definition AndroidOpenGLFunctions.cpp:20
PFNeglPresentationTimeANDROID eglPresentationTimeANDROID_p
Definition AndroidOpenGLFunctions.cpp:5
PFNEGLGETSYSTEMTIMENVPROC eglGetSystemTimeNV_p
Definition AndroidOpenGLFunctions.cpp:13
typedef GLboolean(GL_APIENTRYP PFNeglPresentationTimeANDROID)(EGLDisplay dpy
EGLSurface EGLint const EGLint EGLnsecsANDROID * values
Definition AndroidOpenGLFunctions.h:11
typedef void(GL_APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target
EGLSurface EGLuint64KHR EGLint const EGLint * timestamps
Definition AndroidOpenGLFunctions.h:12
PFNeglGetFrameTimestampsANDROID eglGetFrameTimestampsANDROID_p
Definition AndroidOpenGLFunctions.cpp:8
PFNeglGetNextFrameIdANDROID eglGetNextFrameIdANDROID_p
Definition AndroidOpenGLFunctions.cpp:6
EGLSurface EGLint const EGLint * names
Definition AndroidOpenGLFunctions.h:11
PFNeglQueryTimestampSupportedANDROID eglGetFrameTimestampsSupportedANDROID_p
Definition AndroidOpenGLFunctions.cpp:11
PFNeglQueryTimestampSupportedANDROID eglQueryTimestampSupportedANDROID_p
Definition AndroidOpenGLFunctions.cpp:9
typedef EGLClientBuffer(GL_APIENTRYP PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC)(const struct AHardwareBuffer *buffer)
khronos_stime_nanoseconds_t EGLnsecsANDROID
Definition AndroidOpenGLFunctions.h:7
PFNEGLCLIENTWAITSYNCKHRPROC eglClientWaitSyncKHR_p
Definition AndroidOpenGLFunctions.cpp:16
EGLSurface EGLnsecsANDROID time
Definition AndroidOpenGLFunctions.h:9
PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR_p
Definition AndroidOpenGLFunctions.cpp:21
EGLSurface EGLuint64KHR * frameId
Definition AndroidOpenGLFunctions.h:10
PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC eglGetNativeClientBufferANDROID_p
Definition AndroidOpenGLFunctions.cpp:19
EGLSurface EGLint numTimestamps
Definition AndroidOpenGLFunctions.h:11
PFNEGLCREATESYNCKHRPROC eglCreateSyncKHR_p
Definition AndroidOpenGLFunctions.cpp:14
PFNEGLDESTROYSYNCKHRPROC eglDestroySyncKHR_p
Definition AndroidOpenGLFunctions.cpp:15
PFNeglGetCompositorTimingANDROID eglGetCompositorTimingANDROID_p
Definition AndroidOpenGLFunctions.cpp:7
GLenum GLuint texture
Definition AndroidOpenGLFunctions.h:46
GLenum GLuint GLint level
Definition AndroidOpenGLFunctions.h:46
EGLSurface EGLint timestamp
Definition AndroidOpenGLFunctions.h:13
PFNeglQueryTimestampSupportedANDROID eglGetCompositorTimingSupportedANDROID_p
Definition AndroidOpenGLFunctions.cpp:10
GLenum attachment
Definition AndroidOpenGLFunctions.h:46
PFNEGLGETSYNCATTRIBKHRPROC eglGetSyncAttribKHR_p
Definition AndroidOpenGLFunctions.cpp:17
PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES_p
Definition AndroidOpenGLFunctions.cpp:22
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AndroidOpenGLFunctions.cpp:25
PFNGLCOLORMASKIEXTPROC glColorMaskiEXT
Definition AndroidOpenGLFunctions.cpp:63
PFNGLBLENDEQUATIONIEXTPROC glBlendEquationiEXT
Definition AndroidOpenGLFunctions.cpp:59
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glRenderbufferStorageMultisampleEXT
Definition AndroidOpenGLFunctions.cpp:28
PFNGLCOPYIMAGESUBDATAEXTPROC glCopyImageSubData
Definition AndroidOpenGLFunctions.cpp:56
PFNGLBUFFERSTORAGEEXTPROC glBufferStorageEXT
Definition AndroidOpenGLFunctions.cpp:35
PFNGLGETDEBUGMESSAGELOGKHRPROC glDebugMessageLogKHR
Definition AndroidOpenGLFunctions.cpp:40
PFNGLTEXBUFFEREXTPROC glTexBufferEXT
Definition AndroidOpenGLFunctions.cpp:54
PFNGLENABLEIEXTPROC glEnableiEXT
Definition AndroidOpenGLFunctions.cpp:57
PFNGLPOPGROUPMARKEREXTPROC glPopGroupMarkerEXT
Definition AndroidOpenGLFunctions.cpp:31
PFNGLDEBUGMESSAGEINSERTKHRPROC glDebugMessageInsertKHR
Definition AndroidOpenGLFunctions.cpp:38
PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR
Definition AndroidOpenGLFunctions.cpp:42
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture
Definition AndroidOpenGLFunctions.cpp:64
PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC glFramebufferFetchBarrierQCOM
Definition AndroidOpenGLFunctions.cpp:69
PFNGLTEXBUFFERRANGEEXTPROC glTexBufferRangeEXT
Definition AndroidOpenGLFunctions.cpp:55
PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHR
Definition AndroidOpenGLFunctions.cpp:39
PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glFramebufferTextureMultiviewOVR
Definition AndroidOpenGLFunctions.cpp:66
PFNGLBLENDFUNCIEXTPROC glBlendFunciEXT
Definition AndroidOpenGLFunctions.cpp:61
PFNGLOBJECTPTRLABELKHRPROC glObjectPtrLabelKHR
Definition AndroidOpenGLFunctions.cpp:46
PFNGLOBJECTLABELKHRPROC glObjectLabelKHR
Definition AndroidOpenGLFunctions.cpp:44
PFNGLPUSHGROUPMARKEREXTPROC glPushGroupMarkerEXT
Definition AndroidOpenGLFunctions.cpp:30
PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR
Definition AndroidOpenGLFunctions.cpp:43
PFNGLGETOBJECTLABELEXTPROC glGetObjectLabelEXT
Definition AndroidOpenGLFunctions.cpp:33
PFNGLBLENDFUNCSEPARATEIEXTPROC glBlendFuncSeparateiEXT
Definition AndroidOpenGLFunctions.cpp:62
PFNGLGETOBJECTPTRLABELKHRPROC glGetObjectPtrLabelKHR
Definition AndroidOpenGLFunctions.cpp:47
PFNGLBLENDEQUATIONSEPARATEIEXTPROC glBlendEquationSeparateiEXT
Definition AndroidOpenGLFunctions.cpp:60
PFNGLGETQUERYOBJECTUI64VEXTPROC glGetQueryObjectui64vEXT
Definition AndroidOpenGLFunctions.cpp:51
PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC glFramebufferTextureMultisampleMultiviewOVR
Definition AndroidOpenGLFunctions.cpp:67
PFNGLGETOBJECTLABELKHRPROC glGetObjectLabelKHR
Definition AndroidOpenGLFunctions.cpp:45
PFNGLLABELOBJECTEXTPROC glLabelObjectEXT
Definition AndroidOpenGLFunctions.cpp:32
PFNGLQUERYCOUNTEREXTPROC glQueryCounterEXT
Definition AndroidOpenGLFunctions.cpp:50
PFNGLGETPOINTERVKHRPROC glGetPointervKHR
Definition AndroidOpenGLFunctions.cpp:41
PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHR
Definition AndroidOpenGLFunctions.cpp:37
PFNGLDISABLEIEXTPROC glDisableiEXT
Definition AndroidOpenGLFunctions.cpp:58
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glFramebufferTexture2DMultisampleEXT
Definition AndroidOpenGLFunctions.cpp:27