#include "third_party/blink/renderer/core/frame/remote_frame_owner.h"
#include "third_party/blink/public/mojom/frame/frame.mojom-blink.h"
#include "third_party/blink/public/mojom/frame/intrinsic_sizing_info.mojom-blink.h"
#include "third_party/blink/public/mojom/timing/resource_timing.mojom-blink-forward.h"
#include "third_party/blink/public/web/web_local_frame_client.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/frame/web_frame_widget_impl.h"
#include "third_party/blink/renderer/core/frame/web_local_frame_impl.h"
#include "third_party/blink/renderer/core/frame/web_remote_frame_impl.h"
#include "third_party/blink/renderer/core/layout/intrinsic_sizing_info.h"
#include "third_party/blink/renderer/core/timing/performance.h"
namespace blink {
RemoteFrameOwner::RemoteFrameOwner(
const FramePolicy& frame_policy,
const WebFrameOwnerProperties& frame_owner_properties)
: … { … }
void RemoteFrameOwner::Trace(Visitor* visitor) const { … }
void RemoteFrameOwner::SetScrollbarMode(mojom::blink::ScrollbarMode mode) { … }
void RemoteFrameOwner::SetContentFrame(Frame& frame) { … }
void RemoteFrameOwner::ClearContentFrame() { … }
void RemoteFrameOwner::AddResourceTiming(
mojom::blink::ResourceTimingInfoPtr info) { … }
void RemoteFrameOwner::DispatchLoad() { … }
void RemoteFrameOwner::IntrinsicSizingInfoChanged() { … }
void RemoteFrameOwner::SetNeedsOcclusionTracking(bool needs_tracking) { … }
bool RemoteFrameOwner::ShouldLazyLoadChildren() const { … }
}