webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
rx::MockBufferImpl Class Reference

#include <BufferImpl_mock.h>

Inheritance diagram for rx::MockBufferImpl:
rx::BufferImpl angle::NonCopyable

Public Member Functions

 ~MockBufferImpl ()
 
 MOCK_METHOD4 (setData, gl::Error(GLenum, const void *, size_t, GLenum))
 
 MOCK_METHOD4 (setSubData, gl::Error(GLenum, const void *, size_t, size_t))
 
 MOCK_METHOD4 (copySubData, gl::Error(BufferImpl *, GLintptr, GLintptr, GLsizeiptr))
 
 MOCK_METHOD2 (map, gl::Error(GLenum, GLvoid **))
 
 MOCK_METHOD4 (mapRange, gl::Error(size_t, size_t, GLbitfield, GLvoid **))
 
 MOCK_METHOD1 (unmap, gl::Error(GLboolean *result))
 
 MOCK_METHOD5 (getIndexRange, gl::Error(GLenum, size_t, size_t, bool, gl::IndexRange *))
 
 MOCK_METHOD0 (destructor, void())
 
- Public Member Functions inherited from rx::BufferImpl
virtual ~BufferImpl ()
 
virtual gl::Error setData (GLenum target, const void *data, size_t size, GLenum usage)=0
 
virtual gl::Error setSubData (GLenum target, const void *data, size_t size, size_t offset)=0
 
virtual gl::Error copySubData (BufferImpl *source, GLintptr sourceOffset, GLintptr destOffset, GLsizeiptr size)=0
 
virtual gl::Error map (GLenum access, GLvoid **mapPtr)=0
 
virtual gl::Error mapRange (size_t offset, size_t length, GLbitfield access, GLvoid **mapPtr)=0
 
virtual gl::Error unmap (GLboolean *result)=0
 
virtual gl::Error getIndexRange (GLenum type, size_t offset, size_t count, bool primitiveRestartEnabled, gl::IndexRange *outRange)=0
 

Constructor & Destructor Documentation

◆ ~MockBufferImpl()

rx::MockBufferImpl::~MockBufferImpl ( )
inline

Member Function Documentation

◆ MOCK_METHOD0()

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

◆ MOCK_METHOD1()

rx::MockBufferImpl::MOCK_METHOD1 ( unmap  ,
gl::Error(GLboolean *result  
)

◆ MOCK_METHOD2()

rx::MockBufferImpl::MOCK_METHOD2 ( map  ,
gl::Error(GLenum, GLvoid **)   
)

◆ MOCK_METHOD4() [1/4]

rx::MockBufferImpl::MOCK_METHOD4 ( setData  ,
gl::Error(GLenum, const void *, size_t, GLenum  
)

◆ MOCK_METHOD4() [2/4]

rx::MockBufferImpl::MOCK_METHOD4 ( setSubData  ,
gl::Error(GLenum, const void *, size_t, size_t  
)

◆ MOCK_METHOD4() [3/4]

rx::MockBufferImpl::MOCK_METHOD4 ( copySubData  ,
gl::Error(BufferImpl *, GLintptr, GLintptr, GLsizeiptr  
)

◆ MOCK_METHOD4() [4/4]

rx::MockBufferImpl::MOCK_METHOD4 ( mapRange  ,
gl::Error(size_t, size_t, GLbitfield, GLvoid **)   
)

◆ MOCK_METHOD5()

rx::MockBufferImpl::MOCK_METHOD5 ( getIndexRange  ,
gl::Error(GLenum, size_t, size_t, bool, gl::IndexRange *)   
)

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