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

Protected Member Functions

 BlitFramebufferANGLETest ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from ANGLETest
 ANGLETest ()
 
 ~ANGLETest ()
 
virtual void swapBuffers ()
 
void setupQuadVertexBuffer (GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void setupIndexedQuadVertexBuffer (GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale, bool useVertexBuffer)
 
void drawIndexedQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ)
 
void drawIndexedQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void setWindowWidth (int width)
 
void setWindowHeight (int height)
 
void setConfigRedBits (int bits)
 
void setConfigGreenBits (int bits)
 
void setConfigBlueBits (int bits)
 
void setConfigAlphaBits (int bits)
 
void setConfigDepthBits (int bits)
 
void setConfigStencilBits (int bits)
 
void setMultisampleEnabled (bool enabled)
 
void setDebugEnabled (bool enabled)
 
void setNoErrorEnabled (bool enabled)
 
void setWebGLCompatibilityEnabled (bool webglCompatibility)
 
void setBindGeneratesResource (bool bindGeneratesResource)
 
int getClientMajorVersion () const
 
int getClientMinorVersion () const
 
EGLWindowgetEGLWindow () const
 
int getWindowWidth () const
 
int getWindowHeight () const
 
bool isMultisampleEnabled () const
 
EGLint getPlatformRenderer () const
 
void ignoreD3D11SDKLayersWarnings ()
 

Protected Attributes

GLuint mCheckerProgram
 
GLuint mBlueProgram
 
GLuint mOriginalFBO
 
GLuint mUserFBO
 
GLuint mUserColorBuffer
 
GLuint mUserDepthStencilBuffer
 
GLuint mSmallFBO
 
GLuint mSmallColorBuffer
 
GLuint mSmallDepthStencilBuffer
 
GLuint mColorOnlyFBO
 
GLuint mColorOnlyColorBuffer
 
GLuint mDiffFormatFBO
 
GLuint mDiffFormatColorBuffer
 
GLuint mDiffSizeFBO
 
GLuint mDiffSizeColorBuffer
 
GLuint mMRTFBO
 
GLuint mMRTColorBuffer0
 
GLuint mMRTColorBuffer1
 
GLuint mRGBAColorbuffer
 
GLuint mRGBAFBO
 
GLuint mBGRAMultisampledRenderbuffer
 
GLuint mBGRAMultisampledFBO
 

Additional Inherited Members

- Static Public Member Functions inherited from ANGLETest
static bool InitTestWindow ()
 
static bool DestroyTestWindow ()
 
static void SetWindowVisible (bool isVisible)
 
static bool eglDisplayExtensionEnabled (EGLDisplay display, const std::string &extName)
 
- Static Protected Member Functions inherited from ANGLETest
static std::array< Vector3, 6 > GetQuadVertices ()
 
static GLuint compileShader (GLenum type, const std::string &source)
 
static bool extensionEnabled (const std::string &extName)
 
static bool eglClientExtensionEnabled (const std::string &extName)
 

Constructor & Destructor Documentation

◆ BlitFramebufferANGLETest()

BlitFramebufferANGLETest::BlitFramebufferANGLETest ( )
inlineprotected

Member Function Documentation

◆ SetUp()

virtual void BlitFramebufferANGLETest::SetUp ( )
inlineprotectedvirtual

Reimplemented from ANGLETest.

◆ TearDown()

virtual void BlitFramebufferANGLETest::TearDown ( )
inlineprotectedvirtual

Reimplemented from ANGLETest.

Member Data Documentation

◆ mBGRAMultisampledFBO

GLuint BlitFramebufferANGLETest::mBGRAMultisampledFBO
protected

◆ mBGRAMultisampledRenderbuffer

GLuint BlitFramebufferANGLETest::mBGRAMultisampledRenderbuffer
protected

◆ mBlueProgram

GLuint BlitFramebufferANGLETest::mBlueProgram
protected

◆ mCheckerProgram

GLuint BlitFramebufferANGLETest::mCheckerProgram
protected

◆ mColorOnlyColorBuffer

GLuint BlitFramebufferANGLETest::mColorOnlyColorBuffer
protected

◆ mColorOnlyFBO

GLuint BlitFramebufferANGLETest::mColorOnlyFBO
protected

◆ mDiffFormatColorBuffer

GLuint BlitFramebufferANGLETest::mDiffFormatColorBuffer
protected

◆ mDiffFormatFBO

GLuint BlitFramebufferANGLETest::mDiffFormatFBO
protected

◆ mDiffSizeColorBuffer

GLuint BlitFramebufferANGLETest::mDiffSizeColorBuffer
protected

◆ mDiffSizeFBO

GLuint BlitFramebufferANGLETest::mDiffSizeFBO
protected

◆ mMRTColorBuffer0

GLuint BlitFramebufferANGLETest::mMRTColorBuffer0
protected

◆ mMRTColorBuffer1

GLuint BlitFramebufferANGLETest::mMRTColorBuffer1
protected

◆ mMRTFBO

GLuint BlitFramebufferANGLETest::mMRTFBO
protected

◆ mOriginalFBO

GLuint BlitFramebufferANGLETest::mOriginalFBO
protected

◆ mRGBAColorbuffer

GLuint BlitFramebufferANGLETest::mRGBAColorbuffer
protected

◆ mRGBAFBO

GLuint BlitFramebufferANGLETest::mRGBAFBO
protected

◆ mSmallColorBuffer

GLuint BlitFramebufferANGLETest::mSmallColorBuffer
protected

◆ mSmallDepthStencilBuffer

GLuint BlitFramebufferANGLETest::mSmallDepthStencilBuffer
protected

◆ mSmallFBO

GLuint BlitFramebufferANGLETest::mSmallFBO
protected

◆ mUserColorBuffer

GLuint BlitFramebufferANGLETest::mUserColorBuffer
protected

◆ mUserDepthStencilBuffer

GLuint BlitFramebufferANGLETest::mUserDepthStencilBuffer
protected

◆ mUserFBO

GLuint BlitFramebufferANGLETest::mUserFBO
protected

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