#include <SurfaceEGL.h>
|
| SurfaceEGL (const egl::SurfaceState &state, const FunctionsEGL *egl, EGLConfig config, const std::vector< EGLint > &attribList, EGLContext context, RendererGL *renderer) |
|
| ~SurfaceEGL () override |
|
egl::Error | makeCurrent () override |
|
egl::Error | swap () override |
|
egl::Error | postSubBuffer (EGLint x, EGLint y, EGLint width, EGLint height) override |
|
egl::Error | querySurfacePointerANGLE (EGLint attribute, void **value) override |
|
egl::Error | bindTexImage (gl::Texture *texture, EGLint buffer) override |
|
egl::Error | releaseTexImage (EGLint buffer) override |
|
void | setSwapInterval (EGLint interval) override |
|
EGLint | getWidth () const override |
|
EGLint | getHeight () const override |
|
EGLint | isPostSubBufferSupported () const override |
|
EGLint | getSwapBehavior () const override |
|
| SurfaceGL (const egl::SurfaceState &state, RendererGL *renderer) |
|
| ~SurfaceGL () override |
|
FramebufferImpl * | createDefaultFramebuffer (const gl::FramebufferState &data) override |
|
egl::Error | getSyncValues (EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc) override |
|
| SurfaceImpl (const egl::SurfaceState &surfaceState) |
|
virtual | ~SurfaceImpl () |
|
virtual egl::Error | initialize ()=0 |
|
| FramebufferAttachmentObjectImpl () |
|
virtual | ~FramebufferAttachmentObjectImpl () |
|
virtual gl::Error | getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut) |
|
◆ SurfaceEGL()
◆ ~SurfaceEGL()
rx::SurfaceEGL::~SurfaceEGL |
( |
| ) |
|
|
override |
◆ bindTexImage()
◆ getHeight()
EGLint rx::SurfaceEGL::getHeight |
( |
| ) |
const |
|
overridevirtual |
◆ getSwapBehavior()
EGLint rx::SurfaceEGL::getSwapBehavior |
( |
| ) |
const |
|
overridevirtual |
◆ getWidth()
EGLint rx::SurfaceEGL::getWidth |
( |
| ) |
const |
|
overridevirtual |
◆ isPostSubBufferSupported()
EGLint rx::SurfaceEGL::isPostSubBufferSupported |
( |
| ) |
const |
|
overridevirtual |
◆ makeCurrent()
◆ postSubBuffer()
◆ querySurfacePointerANGLE()
◆ releaseTexImage()
◆ setSwapInterval()
void rx::SurfaceEGL::setSwapInterval |
( |
EGLint |
interval | ) |
|
|
overridevirtual |
◆ swap()
◆ mAttribList
std::vector<EGLint> rx::SurfaceEGL::mAttribList |
|
protected |
◆ mConfig
◆ mEGL
◆ mSurface
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp