webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::MockFramebufferImpl Class Reference

#include <FramebufferImpl_mock.h>

Inheritance diagram for rx::MockFramebufferImpl:
rx::FramebufferImpl angle::NonCopyable

Public Member Functions

 MockFramebufferImpl ()
 
virtual ~MockFramebufferImpl ()
 
 MOCK_METHOD2 (discard, gl::Error(size_t, const GLenum *))
 
 MOCK_METHOD2 (invalidate, gl::Error(size_t, const GLenum *))
 
 MOCK_METHOD3 (invalidateSub, gl::Error(size_t, const GLenum *, const gl::Rectangle &))
 
 MOCK_METHOD2 (clear, gl::Error(ContextImpl *, GLbitfield))
 
 MOCK_METHOD4 (clearBufferfv, gl::Error(ContextImpl *, GLenum, GLint, const GLfloat *))
 
 MOCK_METHOD4 (clearBufferuiv, gl::Error(ContextImpl *, GLenum, GLint, const GLuint *))
 
 MOCK_METHOD4 (clearBufferiv, gl::Error(ContextImpl *, GLenum, GLint, const GLint *))
 
 MOCK_METHOD5 (clearBufferfi, gl::Error(ContextImpl *, GLenum, GLint, GLfloat, GLint))
 
 MOCK_CONST_METHOD0 (getImplementationColorReadFormat, GLenum())
 
 MOCK_CONST_METHOD0 (getImplementationColorReadType, GLenum())
 
 MOCK_CONST_METHOD5 (readPixels, gl::Error(ContextImpl *, const gl::Rectangle &, GLenum, GLenum, GLvoid *))
 
 MOCK_METHOD5 (blit, gl::Error(ContextImpl *, const gl::Rectangle &, const gl::Rectangle &, GLbitfield, GLenum))
 
 MOCK_CONST_METHOD0 (checkStatus, bool())
 
 MOCK_METHOD1 (syncState, void(const gl::Framebuffer::DirtyBits &))
 
 MOCK_METHOD0 (destroy, void())
 
- Public Member Functions inherited from rx::FramebufferImpl
 FramebufferImpl (const gl::FramebufferState &state)
 
virtual ~FramebufferImpl ()
 
virtual gl::Error discard (size_t count, const GLenum *attachments)=0
 
virtual gl::Error invalidate (size_t count, const GLenum *attachments)=0
 
virtual gl::Error invalidateSub (size_t count, const GLenum *attachments, const gl::Rectangle &area)=0
 
virtual gl::Error clear (ContextImpl *context, GLbitfield mask)=0
 
virtual gl::Error clearBufferfv (ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLfloat *values)=0
 
virtual gl::Error clearBufferuiv (ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLuint *values)=0
 
virtual gl::Error clearBufferiv (ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLint *values)=0
 
virtual gl::Error clearBufferfi (ContextImpl *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)=0
 
virtual GLenum getImplementationColorReadFormat () const =0
 
virtual GLenum getImplementationColorReadType () const =0
 
virtual gl::Error readPixels (ContextImpl *context, const gl::Rectangle &area, GLenum format, GLenum type, GLvoid *pixels) const =0
 
virtual gl::Error blit (ContextImpl *context, const gl::Rectangle &sourceArea, const gl::Rectangle &destArea, GLbitfield mask, GLenum filter)=0
 
virtual bool checkStatus () const =0
 
virtual void syncState (const gl::Framebuffer::DirtyBits &dirtyBits)=0
 
const gl::FramebufferStategetState () const
 

Additional Inherited Members

- Protected Attributes inherited from rx::FramebufferImpl
const gl::FramebufferStatemState
 

Constructor & Destructor Documentation

◆ MockFramebufferImpl()

rx::MockFramebufferImpl::MockFramebufferImpl ( )
inline

◆ ~MockFramebufferImpl()

virtual rx::MockFramebufferImpl::~MockFramebufferImpl ( )
inlinevirtual

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/3]

rx::MockFramebufferImpl::MOCK_CONST_METHOD0 ( getImplementationColorReadFormat  ,
GLenum()   
)

◆ MOCK_CONST_METHOD0() [2/3]

rx::MockFramebufferImpl::MOCK_CONST_METHOD0 ( getImplementationColorReadType  ,
GLenum()   
)

◆ MOCK_CONST_METHOD0() [3/3]

rx::MockFramebufferImpl::MOCK_CONST_METHOD0 ( checkStatus  ,
bool()   
)

◆ MOCK_CONST_METHOD5()

rx::MockFramebufferImpl::MOCK_CONST_METHOD5 ( readPixels  ,
gl::Error(ContextImpl *, const gl::Rectangle &, GLenum, GLenum, GLvoid *)   
)

◆ MOCK_METHOD0()

rx::MockFramebufferImpl::MOCK_METHOD0 ( destroy  ,
void()   
)

◆ MOCK_METHOD1()

rx::MockFramebufferImpl::MOCK_METHOD1 ( syncState  ,
void(const gl::Framebuffer::DirtyBits &)   
)

◆ MOCK_METHOD2() [1/3]

rx::MockFramebufferImpl::MOCK_METHOD2 ( discard  ,
gl::Error(size_t, const GLenum *)   
)

◆ MOCK_METHOD2() [2/3]

rx::MockFramebufferImpl::MOCK_METHOD2 ( invalidate  ,
gl::Error(size_t, const GLenum *)   
)

◆ MOCK_METHOD2() [3/3]

rx::MockFramebufferImpl::MOCK_METHOD2 ( clear  ,
gl::Error(ContextImpl *, GLbitfield  
)

◆ MOCK_METHOD3()

rx::MockFramebufferImpl::MOCK_METHOD3 ( invalidateSub  ,
gl::Error(size_t, const GLenum *, const gl::Rectangle &)   
)

◆ MOCK_METHOD4() [1/3]

rx::MockFramebufferImpl::MOCK_METHOD4 ( clearBufferfv  ,
gl::Error(ContextImpl *, GLenum, GLint, const GLfloat *)   
)

◆ MOCK_METHOD4() [2/3]

rx::MockFramebufferImpl::MOCK_METHOD4 ( clearBufferuiv  ,
gl::Error(ContextImpl *, GLenum, GLint, const GLuint *)   
)

◆ MOCK_METHOD4() [3/3]

rx::MockFramebufferImpl::MOCK_METHOD4 ( clearBufferiv  ,
gl::Error(ContextImpl *, GLenum, GLint, const GLint *)   
)

◆ MOCK_METHOD5() [1/2]

rx::MockFramebufferImpl::MOCK_METHOD5 ( clearBufferfi  ,
gl::Error(ContextImpl *, GLenum, GLint, GLfloat, GLint  
)

◆ MOCK_METHOD5() [2/2]

rx::MockFramebufferImpl::MOCK_METHOD5 ( blit  ,
gl::Error(ContextImpl *, const gl::Rectangle &, const gl::Rectangle &, GLbitfield, GLenum  
)

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