PassRefPtr<ImageData> HTMLCanvasElement::getImageData() { #if ENABLE(WEBGL) if (!is3D()) return nullptr; WebGLRenderingContext* ctx = static_cast<WebGLRenderingContext*>(m_context.get()); return ctx->paintRenderingResultsToImageData(); #else return nullptr; #endif }
PassRefPtr<ImageData> HTMLCanvasElement::getImageData() { if (!m_context || !m_context->is3d()) return 0; #if ENABLE(WEBGL) WebGLRenderingContext* ctx = static_cast<WebGLRenderingContext*>(m_context.get()); return ctx->paintRenderingResultsToImageData(); #else return 0; #endif }