webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
EGLPresentPathD3D11 Class Reference
Inheritance diagram for EGLPresentPathD3D11:

Protected Member Functions

 EGLPresentPathD3D11 ()
 
void SetUp () override
 
void initializeEGL (bool usePresentPathFast)
 
void createWindowSurface ()
 
void createPbufferFromClientBufferSurface ()
 
void makeCurrent ()
 
void TearDown () override
 
void drawQuadUsingGL ()
 
void checkPixelsUsingGL ()
 
void checkPixelsUsingD3D (bool usingPresentPathFast)
 

Protected Attributes

EGLDisplay mDisplay
 
EGLContext mContext
 
EGLSurface mSurface
 
ID3D11Texture2D * mOffscreenSurfaceD3D11Texture
 
EGLConfig mConfig
 
OSWindowmOSWindow
 
GLint mWindowWidth
 

Constructor & Destructor Documentation

◆ EGLPresentPathD3D11()

EGLPresentPathD3D11::EGLPresentPathD3D11 ( )
inlineprotected

Member Function Documentation

◆ checkPixelsUsingD3D()

void EGLPresentPathD3D11::checkPixelsUsingD3D ( bool  usingPresentPathFast)
inlineprotected

◆ checkPixelsUsingGL()

void EGLPresentPathD3D11::checkPixelsUsingGL ( )
inlineprotected

◆ createPbufferFromClientBufferSurface()

void EGLPresentPathD3D11::createPbufferFromClientBufferSurface ( )
inlineprotected

◆ createWindowSurface()

void EGLPresentPathD3D11::createWindowSurface ( )
inlineprotected

◆ drawQuadUsingGL()

void EGLPresentPathD3D11::drawQuadUsingGL ( )
inlineprotected

◆ initializeEGL()

void EGLPresentPathD3D11::initializeEGL ( bool  usePresentPathFast)
inlineprotected

◆ makeCurrent()

void EGLPresentPathD3D11::makeCurrent ( )
inlineprotected

◆ SetUp()

void EGLPresentPathD3D11::SetUp ( )
inlineoverrideprotected

◆ TearDown()

void EGLPresentPathD3D11::TearDown ( )
inlineoverrideprotected

Member Data Documentation

◆ mConfig

EGLConfig EGLPresentPathD3D11::mConfig
protected

◆ mContext

EGLContext EGLPresentPathD3D11::mContext
protected

◆ mDisplay

EGLDisplay EGLPresentPathD3D11::mDisplay
protected

◆ mOffscreenSurfaceD3D11Texture

ID3D11Texture2D* EGLPresentPathD3D11::mOffscreenSurfaceD3D11Texture
protected

◆ mOSWindow

OSWindow* EGLPresentPathD3D11::mOSWindow
protected

◆ mSurface

EGLSurface EGLPresentPathD3D11::mSurface
protected

◆ mWindowWidth

GLint EGLPresentPathD3D11::mWindowWidth
protected

The documentation for this class was generated from the following file: