9 #ifndef TESTS_ANGLE_UNITTESTS_UTILS_H_ 10 #define TESTS_ANGLE_UNITTESTS_UTILS_H_ 68 return std::vector<PathImpl *>();
97 MOCK_METHOD4(createWindowSurface,
102 MOCK_METHOD3(createPbufferSurface,
106 MOCK_METHOD4(createPbufferFromClientBuffer,
111 MOCK_METHOD4(createPixmapSurface,
118 MOCK_METHOD2(createStreamProducerD3DTextureNV12,
124 #endif // TESTS_ANGLE_UNITTESTS_UTILS_H_
Definition: TextureImpl.h:42
Definition: AttributeMap.h:19
Definition: angle_unittests_utils.h:94
std::vector< PathImpl * > createPaths(GLsizei range) override
Definition: angle_unittests_utils.h:66
unsigned int EGLenum
Definition: egl.h:181
unsigned int GLenum
Definition: gl2.h:69
CompilerImpl * createCompiler() override
Definition: angle_unittests_utils.h:27
Definition: StreamProducerImpl.h:18
TransformFeedbackImpl * createTransformFeedback(const gl::TransformFeedbackState &state) override
Definition: angle_unittests_utils.h:58
Definition: ImageImpl.h:22
Definition: BufferImpl.h:21
Definition: GLImplFactory.h:45
Definition: FramebufferImpl.h:28
Definition: mathutil.h:804
SamplerImpl * createSampler() override
Definition: angle_unittests_utils.h:64
Definition: ContextImpl.h:26
Definition: CompilerImpl.h:20
ProgramImpl * createProgram(const gl::ProgramState &data) override
Definition: angle_unittests_utils.h:29
FramebufferImpl * createFramebuffer(const gl::FramebufferState &data) override
Definition: angle_unittests_utils.h:32
Definition: RenderbufferImpl.h:25
Definition: ProgramImpl.h:36
Definition: angle_unittests_utils.h:73
Definition: EGLImplFactory.h:35
FenceSyncImpl * createFenceSync() override
Definition: angle_unittests_utils.h:55
ShaderImpl * createShader(const gl::ShaderState &data) override
Definition: angle_unittests_utils.h:28
EGLenum type
Definition: eglext.h:63
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
Definition: FenceNVImpl.h:21
ConsumerType
Definition: Stream.h:43
Definition: SamplerImpl.h:17
Definition: QueryImpl.h:21
Definition: angle_unittests_utils.h:21
Definition: ContextState.h:41
RenderbufferImpl * createRenderbuffer() override
Definition: angle_unittests_utils.h:41
Definition: VertexArray.h:34
Definition: ShaderImpl.h:18
Definition: Framebuffer.h:52
VertexArrayImpl * createVertexArray(const gl::VertexArrayState &data) override
Definition: angle_unittests_utils.h:47
Definition: Program.h:158
QueryImpl * createQuery(GLenum type) override
Definition: angle_unittests_utils.h:53
Definition: VertexArrayImpl.h:19
int GLsizei
Definition: gl2.h:78
Definition: SurfaceImpl.h:36
void * EGLClientBuffer
Definition: egl.h:182
Definition: FenceSyncImpl.h:21
BufferImpl * createBuffer() override
Definition: angle_unittests_utils.h:44
TextureImpl * createTexture(const gl::TextureState &data) override
Definition: angle_unittests_utils.h:38
NullFactory()
Definition: angle_unittests_utils.h:24
string state
Definition: buildtests.py:34
FenceNVImpl * createFenceNV() override
Definition: angle_unittests_utils.h:54
GLenum GLint * range
Definition: gl2.h:450