#include "third_party/blink/renderer/modules/delegated_ink/ink.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ink_presenter_param.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/navigator.h"
#include "third_party/blink/renderer/modules/delegated_ink/delegated_ink_trail_presenter.h"
namespace blink {
const char Ink::kSupplementName[] = …;
Ink* Ink::ink(Navigator& navigator) { … }
Ink::Ink(Navigator& navigator) : … { … }
ScriptPromise<DelegatedInkTrailPresenter> Ink::requestPresenter(
ScriptState* state,
InkPresenterParam* presenter_param,
ExceptionState& exception_state) { … }
void Ink::Trace(Visitor* visitor) const { … }
}