diff options
Diffstat (limited to 'Source/WebCore/html/canvas/WebGLGetInfo.cpp')
-rw-r--r-- | Source/WebCore/html/canvas/WebGLGetInfo.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/WebCore/html/canvas/WebGLGetInfo.cpp b/Source/WebCore/html/canvas/WebGLGetInfo.cpp index d0c8c65..17be974 100644 --- a/Source/WebCore/html/canvas/WebGLGetInfo.cpp +++ b/Source/WebCore/html/canvas/WebGLGetInfo.cpp @@ -38,6 +38,7 @@ #include "WebGLProgram.h" #include "WebGLRenderbuffer.h" #include "WebGLTexture.h" +#include "WebGLVertexArrayObjectOES.h" namespace WebCore { @@ -134,6 +135,12 @@ WebGLGetInfo::WebGLGetInfo(PassRefPtr<Uint8Array> value) { } +WebGLGetInfo::WebGLGetInfo(PassRefPtr<WebGLVertexArrayObjectOES> value) + : m_type(kTypeWebGLVertexArrayObjectOES) + , m_webglVertexArrayObject(value) +{ +} + WebGLGetInfo::~WebGLGetInfo() { } @@ -227,6 +234,12 @@ PassRefPtr<Uint8Array> WebGLGetInfo::getWebGLUnsignedByteArray() const return m_webglUnsignedByteArray; } +PassRefPtr<WebGLVertexArrayObjectOES> WebGLGetInfo::getWebGLVertexArrayObjectOES() const +{ + ASSERT(getType() == kTypeWebGLVertexArrayObjectOES); + return m_webglVertexArrayObject; +} + } // namespace WebCore #endif // ENABLE(WEBGL) |