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

#include <TextureImpl_mock.h>

Inheritance diagram for rx::MockTextureImpl:
rx::TextureImpl rx::FramebufferAttachmentObjectImpl angle::NonCopyable

Public Member Functions

 MockTextureImpl ()
 
virtual ~MockTextureImpl ()
 
 MOCK_METHOD8 (setImage, gl::Error(GLenum, size_t, GLenum, const gl::Extents &, GLenum, GLenum, const gl::PixelUnpackState &, const uint8_t *))
 
 MOCK_METHOD7 (setSubImage, gl::Error(GLenum, size_t, const gl::Box &, GLenum, GLenum, const gl::PixelUnpackState &, const uint8_t *))
 
 MOCK_METHOD7 (setCompressedImage, gl::Error(GLenum, size_t, GLenum, const gl::Extents &, const gl::PixelUnpackState &, size_t, const uint8_t *))
 
 MOCK_METHOD7 (setCompressedSubImage, gl::Error(GLenum, size_t, const gl::Box &, GLenum, const gl::PixelUnpackState &, size_t, const uint8_t *))
 
 MOCK_METHOD5 (copyImage, gl::Error(GLenum, size_t, const gl::Rectangle &, GLenum, const gl::Framebuffer *))
 
 MOCK_METHOD5 (copySubImage, gl::Error(GLenum, size_t, const gl::Offset &, const gl::Rectangle &, const gl::Framebuffer *))
 
 MOCK_METHOD6 (copyTexture, gl::Error(GLenum, GLenum, bool, bool, bool, const gl::Texture *))
 
 MOCK_METHOD6 (copySubTexture, gl::Error(const gl::Offset &, const gl::Rectangle &, bool, bool, bool, const gl::Texture *))
 
 MOCK_METHOD1 (copyCompressedTexture, gl::Error(const gl::Texture *source))
 
 MOCK_METHOD4 (setStorage, gl::Error(GLenum, size_t, GLenum, const gl::Extents &))
 
 MOCK_METHOD3 (setImageExternal, gl::Error(GLenum, egl::Stream *, const egl::Stream::GLTextureDescription &))
 
 MOCK_METHOD2 (setEGLImageTarget, gl::Error(GLenum, egl::Image *))
 
 MOCK_METHOD0 (generateMipmap, gl::Error())
 
 MOCK_METHOD1 (bindTexImage, void(egl::Surface *))
 
 MOCK_METHOD0 (releaseTexImage, void(void))
 
 MOCK_METHOD2 (getAttachmentRenderTarget, gl::Error(const gl::FramebufferAttachment::Target &, FramebufferAttachmentRenderTarget **))
 
 MOCK_METHOD1 (setBaseLevel, void(GLuint))
 
 MOCK_METHOD1 (syncState, void(const gl::Texture::DirtyBits &))
 
 MOCK_METHOD0 (destructor, void())
 
- Public Member Functions inherited from rx::TextureImpl
 TextureImpl (const gl::TextureState &state)
 
virtual ~TextureImpl ()
 
virtual gl::Error setImage (GLenum target, size_t level, GLenum internalFormat, const gl::Extents &size, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels)=0
 
virtual gl::Error setSubImage (GLenum target, size_t level, const gl::Box &area, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels)=0
 
virtual gl::Error setCompressedImage (GLenum target, size_t level, GLenum internalFormat, const gl::Extents &size, const gl::PixelUnpackState &unpack, size_t imageSize, const uint8_t *pixels)=0
 
virtual gl::Error setCompressedSubImage (GLenum target, size_t level, const gl::Box &area, GLenum format, const gl::PixelUnpackState &unpack, size_t imageSize, const uint8_t *pixels)=0
 
virtual gl::Error copyImage (GLenum target, size_t level, const gl::Rectangle &sourceArea, GLenum internalFormat, const gl::Framebuffer *source)=0
 
virtual gl::Error copySubImage (GLenum target, size_t level, const gl::Offset &destOffset, const gl::Rectangle &sourceArea, const gl::Framebuffer *source)=0
 
virtual gl::Error copyTexture (GLenum internalFormat, GLenum type, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const gl::Texture *source)
 
virtual gl::Error copySubTexture (const gl::Offset &destOffset, const gl::Rectangle &sourceArea, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const gl::Texture *source)
 
virtual gl::Error copyCompressedTexture (const gl::Texture *source)
 
virtual gl::Error setStorage (GLenum target, size_t levels, GLenum internalFormat, const gl::Extents &size)=0
 
virtual gl::Error setEGLImageTarget (GLenum target, egl::Image *image)=0
 
virtual gl::Error setImageExternal (GLenum target, egl::Stream *stream, const egl::Stream::GLTextureDescription &desc)=0
 
virtual gl::Error generateMipmap ()=0
 
virtual void setBaseLevel (GLuint baseLevel)=0
 
virtual void bindTexImage (egl::Surface *surface)=0
 
virtual void releaseTexImage ()=0
 
virtual void syncState (const gl::Texture::DirtyBits &dirtyBits)=0
 
- Public Member Functions inherited from rx::FramebufferAttachmentObjectImpl
 FramebufferAttachmentObjectImpl ()
 
virtual ~FramebufferAttachmentObjectImpl ()
 
virtual gl::Error getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut)
 

Additional Inherited Members

- Protected Attributes inherited from rx::TextureImpl
const gl::TextureStatemState
 

Constructor & Destructor Documentation

◆ MockTextureImpl()

rx::MockTextureImpl::MockTextureImpl ( )
inline

◆ ~MockTextureImpl()

virtual rx::MockTextureImpl::~MockTextureImpl ( )
inlinevirtual

Member Function Documentation

◆ MOCK_METHOD0() [1/3]

rx::MockTextureImpl::MOCK_METHOD0 ( generateMipmap  ,
gl::Error()   
)

◆ MOCK_METHOD0() [2/3]

rx::MockTextureImpl::MOCK_METHOD0 ( releaseTexImage  ,
void(void  
)

◆ MOCK_METHOD0() [3/3]

rx::MockTextureImpl::MOCK_METHOD0 ( destructor  ,
void()   
)

◆ MOCK_METHOD1() [1/4]

rx::MockTextureImpl::MOCK_METHOD1 ( copyCompressedTexture  ,
gl::Error(const gl::Texture *source  
)

◆ MOCK_METHOD1() [2/4]

rx::MockTextureImpl::MOCK_METHOD1 ( bindTexImage  ,
void(egl::Surface *)   
)

◆ MOCK_METHOD1() [3/4]

rx::MockTextureImpl::MOCK_METHOD1 ( setBaseLevel  ,
void(GLuint  
)

◆ MOCK_METHOD1() [4/4]

rx::MockTextureImpl::MOCK_METHOD1 ( syncState  ,
void(const gl::Texture::DirtyBits &)   
)

◆ MOCK_METHOD2() [1/2]

rx::MockTextureImpl::MOCK_METHOD2 ( setEGLImageTarget  ,
gl::Error(GLenum, egl::Image *)   
)

◆ MOCK_METHOD2() [2/2]

◆ MOCK_METHOD3()

rx::MockTextureImpl::MOCK_METHOD3 ( setImageExternal  ,
gl::Error(GLenum, egl::Stream *, const egl::Stream::GLTextureDescription &)   
)

◆ MOCK_METHOD4()

rx::MockTextureImpl::MOCK_METHOD4 ( setStorage  ,
gl::Error(GLenum, size_t, GLenum, const gl::Extents &)   
)

◆ MOCK_METHOD5() [1/2]

rx::MockTextureImpl::MOCK_METHOD5 ( copyImage  ,
gl::Error(GLenum, size_t, const gl::Rectangle &, GLenum, const gl::Framebuffer *)   
)

◆ MOCK_METHOD5() [2/2]

rx::MockTextureImpl::MOCK_METHOD5 ( copySubImage  ,
gl::Error(GLenum, size_t, const gl::Offset &, const gl::Rectangle &, const gl::Framebuffer *)   
)

◆ MOCK_METHOD6() [1/2]

rx::MockTextureImpl::MOCK_METHOD6 ( copyTexture  ,
gl::Error(GLenum, GLenum, bool, bool, bool, const gl::Texture *)   
)

◆ MOCK_METHOD6() [2/2]

rx::MockTextureImpl::MOCK_METHOD6 ( copySubTexture  ,
gl::Error(const gl::Offset &, const gl::Rectangle &, bool, bool, bool, const gl::Texture *)   
)

◆ MOCK_METHOD7() [1/3]

rx::MockTextureImpl::MOCK_METHOD7 ( setSubImage  ,
gl::Error(GLenum, size_t, const gl::Box &, GLenum, GLenum, const gl::PixelUnpackState &, const uint8_t *)   
)

◆ MOCK_METHOD7() [2/3]

rx::MockTextureImpl::MOCK_METHOD7 ( setCompressedImage  ,
gl::Error(GLenum, size_t, GLenum, const gl::Extents &, const gl::PixelUnpackState &, size_t, const uint8_t *)   
)

◆ MOCK_METHOD7() [3/3]

rx::MockTextureImpl::MOCK_METHOD7 ( setCompressedSubImage  ,
gl::Error(GLenum, size_t, const gl::Box &, GLenum, const gl::PixelUnpackState &, size_t, const uint8_t *)   
)

◆ MOCK_METHOD8()

rx::MockTextureImpl::MOCK_METHOD8 ( setImage  ,
gl::Error(GLenum, size_t, GLenum, const gl::Extents &, GLenum, GLenum, const gl::PixelUnpackState &, const uint8_t *)   
)

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