OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 virtual void detachShader(WebGLId program, WebGLId shader) { } | 91 virtual void detachShader(WebGLId program, WebGLId shader) { } |
92 virtual void disable(WGC3Denum cap) { } | 92 virtual void disable(WGC3Denum cap) { } |
93 virtual void disableVertexAttribArray(WGC3Duint index) { } | 93 virtual void disableVertexAttribArray(WGC3Duint index) { } |
94 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count) {
} | 94 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count) {
} |
95 virtual void drawElements(WGC3Denum mode, WGC3Dsizei count, WGC3Denum type,
WGC3Dintptr offset) { } | 95 virtual void drawElements(WGC3Denum mode, WGC3Dsizei count, WGC3Denum type,
WGC3Dintptr offset) { } |
96 | 96 |
97 virtual void enable(WGC3Denum cap) { } | 97 virtual void enable(WGC3Denum cap) { } |
98 virtual void enableVertexAttribArray(WGC3Duint index) { } | 98 virtual void enableVertexAttribArray(WGC3Duint index) { } |
99 virtual void finish() { } | 99 virtual void finish() { } |
100 virtual void flush() { } | 100 virtual void flush() { } |
101 virtual void framebufferRenderbuffer(WGC3Denum target, WGC3Denum attachment,
WGC3Denum renderbuffertarget, WebGLId renderbuffer) { } | |
102 virtual void framebufferTexture2D(WGC3Denum target, WGC3Denum attachment, WG
C3Denum textarget, WebGLId texture, WGC3Dint level) { } | |
103 virtual void frontFace(WGC3Denum mode) { } | 101 virtual void frontFace(WGC3Denum mode) { } |
104 virtual void generateMipmap(WGC3Denum target) { } | 102 virtual void generateMipmap(WGC3Denum target) { } |
105 | 103 |
106 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&)
{ return false; } | 104 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&)
{ return false; } |
107 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&)
{ return false; } | 105 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&)
{ return false; } |
108 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Ds
izei* count, WebGLId* shaders) { } | 106 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Ds
izei* count, WebGLId* shaders) { } |
109 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) {
return 0; } | 107 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) {
return 0; } |
110 virtual void getBooleanv(WGC3Denum pname, WGC3Dboolean* value) { } | 108 virtual void getBooleanv(WGC3Denum pname, WGC3Dboolean* value) { } |
111 virtual void getBufferParameteriv(WGC3Denum target, WGC3Denum pname, WGC3Din
t* value) { } | 109 virtual void getBufferParameteriv(WGC3Denum target, WGC3Denum pname, WGC3Din
t* value) { } |
112 virtual Attributes getContextAttributes() { return m_attrs; } | 110 virtual Attributes getContextAttributes() { return m_attrs; } |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 void fakeContextLost() { m_contextLost = true; } | 274 void fakeContextLost() { m_contextLost = true; } |
277 protected: | 275 protected: |
278 unsigned m_nextTextureId; | 276 unsigned m_nextTextureId; |
279 bool m_contextLost; | 277 bool m_contextLost; |
280 Attributes m_attrs; | 278 Attributes m_attrs; |
281 }; | 279 }; |
282 | 280 |
283 } // namespace blink | 281 } // namespace blink |
284 | 282 |
285 #endif // MockWebGraphicsContext3D_h | 283 #endif // MockWebGraphicsContext3D_h |
OLD | NEW |