#include "third_party/blink/renderer/modules/canvas/htmlcanvas/html_canvas_element_module.h"
#include "base/metrics/histogram_functions.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_canvas_context_creation_attributes_module.h"
#include "third_party/blink/renderer/core/dom/dom_node_ids.h"
#include "third_party/blink/renderer/core/html/canvas/canvas_rendering_context.h"
#include "third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h"
#include "third_party/blink/renderer/modules/canvas/htmlcanvas/canvas_context_creation_attributes_helpers.h"
namespace blink {
V8RenderingContext* HTMLCanvasElementModule::getContext(
HTMLCanvasElement& canvas,
const String& context_id,
const CanvasContextCreationAttributesModule* attributes,
ExceptionState& exception_state) { … }
OffscreenCanvas* HTMLCanvasElementModule::transferControlToOffscreen(
ScriptState* script_state,
HTMLCanvasElement& canvas,
ExceptionState& exception_state) { … }
OffscreenCanvas* HTMLCanvasElementModule::TransferControlToOffscreenInternal(
ScriptState* script_state,
HTMLCanvasElement& canvas,
ExceptionState& exception_state) { … }
}