UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AndroidOpenGLFunctions.h File Reference
#include "OpenGLPlatform.h"

Go to the source code of this file.

Namespaces

namespace  GLFuncPointers
 

Typedefs

typedef khronos_stime_nanoseconds_t EGLnsecsANDROID
 
typedef EGLSurface surface
 
typedef EGLSurface EGLnsecsANDROID time
 
typedef EGLSurface EGLuint64KHRframeId
 
typedef EGLSurface EGLint numTimestamps
 
typedef EGLSurface EGLint const EGLintnames
 
typedef EGLSurface EGLint const EGLint EGLnsecsANDROIDvalues
 
typedef EGLSurface EGLuint64KHR EGLint const EGLinttimestamps
 
typedef EGLSurface EGLint timestamp
 
typedef GLenum attachment
 
typedef GLenum GLuint texture
 
typedef GLenum GLuint GLint level
 

Functions

typedef GLboolean (GL_APIENTRYP PFNeglPresentationTimeANDROID)(EGLDisplay dpy
 
typedef EGLClientBuffer (GL_APIENTRYP PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC)(const struct AHardwareBuffer *buffer)
 
typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target
 

Variables

PFNEGLGETSYSTEMTIMENVPROC eglGetSystemTimeNV_p
 
PFNEGLCREATESYNCKHRPROC eglCreateSyncKHR_p
 
PFNEGLDESTROYSYNCKHRPROC eglDestroySyncKHR_p
 
PFNEGLCLIENTWAITSYNCKHRPROC eglClientWaitSyncKHR_p
 
PFNEGLGETSYNCATTRIBKHRPROC eglGetSyncAttribKHR_p
 
PFNeglPresentationTimeANDROID eglPresentationTimeANDROID_p
 
PFNeglGetNextFrameIdANDROID eglGetNextFrameIdANDROID_p
 
PFNeglGetCompositorTimingANDROID eglGetCompositorTimingANDROID_p
 
PFNeglGetFrameTimestampsANDROID eglGetFrameTimestampsANDROID_p
 
PFNeglQueryTimestampSupportedANDROID eglQueryTimestampSupportedANDROID_p
 
PFNeglQueryTimestampSupportedANDROID eglGetCompositorTimingSupportedANDROID_p
 
PFNeglQueryTimestampSupportedANDROID eglGetFrameTimestampsSupportedANDROID_p
 
PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC eglGetNativeClientBufferANDROID_p
 
PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR_p
 
PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR_p
 
PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES_p
 

Typedef Documentation

◆ attachment

◆ EGLnsecsANDROID

◆ frameId

◆ level

◆ names

◆ numTimestamps

◆ surface

◆ texture

◆ time

◆ timestamp

◆ timestamps

◆ values

Function Documentation

◆ EGLClientBuffer()

typedef EGLClientBuffer ( GL_APIENTRYP  PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) const

◆ GLboolean()

typedef GLboolean ( GL_APIENTRYP  PFNeglPresentationTimeANDROID)

◆ void()

typedef void ( GL_APIENTRYP  PFNGLFRAMEBUFFERTEXTUREPROC)

Variable Documentation

◆ eglClientWaitSyncKHR_p

PFNEGLCLIENTWAITSYNCKHRPROC eglClientWaitSyncKHR_p
extern

◆ eglCreateImageKHR_p

PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR_p
extern

◆ eglCreateSyncKHR_p

PFNEGLCREATESYNCKHRPROC eglCreateSyncKHR_p
extern

◆ eglDestroyImageKHR_p

PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR_p
extern

◆ eglDestroySyncKHR_p

PFNEGLDESTROYSYNCKHRPROC eglDestroySyncKHR_p
extern

◆ eglGetCompositorTimingANDROID_p

PFNeglGetCompositorTimingANDROID eglGetCompositorTimingANDROID_p
extern

◆ eglGetCompositorTimingSupportedANDROID_p

PFNeglQueryTimestampSupportedANDROID eglGetCompositorTimingSupportedANDROID_p
extern

◆ eglGetFrameTimestampsANDROID_p

PFNeglGetFrameTimestampsANDROID eglGetFrameTimestampsANDROID_p
extern

◆ eglGetFrameTimestampsSupportedANDROID_p

PFNeglQueryTimestampSupportedANDROID eglGetFrameTimestampsSupportedANDROID_p
extern

◆ eglGetNativeClientBufferANDROID_p

PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC eglGetNativeClientBufferANDROID_p
extern

◆ eglGetNextFrameIdANDROID_p

PFNeglGetNextFrameIdANDROID eglGetNextFrameIdANDROID_p
extern

◆ eglGetSyncAttribKHR_p

PFNEGLGETSYNCATTRIBKHRPROC eglGetSyncAttribKHR_p
extern

◆ eglGetSystemTimeNV_p

PFNEGLGETSYSTEMTIMENVPROC eglGetSystemTimeNV_p
extern

◆ eglPresentationTimeANDROID_p

PFNeglPresentationTimeANDROID eglPresentationTimeANDROID_p
extern

◆ eglQueryTimestampSupportedANDROID_p

PFNeglQueryTimestampSupportedANDROID eglQueryTimestampSupportedANDROID_p
extern

◆ glEGLImageTargetTexture2DOES_p

PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES_p
extern