summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h b/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h
index 478b43e42d4..c1512e5c609 100644
--- a/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h
+++ b/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h
@@ -41,6 +41,7 @@ class CORE_EXPORT NGFragmentBuilder final : public NGContainerFragmentBuilder {
NGFragmentBuilder& SetIntrinsicBlockSize(LayoutUnit);
NGFragmentBuilder& SetPadding(const NGBoxStrut&);
+ NGFragmentBuilder& SetPadding(const NGLineBoxStrut&);
using NGContainerFragmentBuilder::AddChild;
@@ -122,6 +123,7 @@ class CORE_EXPORT NGFragmentBuilder final : public NGContainerFragmentBuilder {
// Creates the fragment. Can only be called once.
scoped_refptr<NGLayoutResult> ToBoxFragment();
+ scoped_refptr<NGLayoutResult> ToInlineBoxFragment();
scoped_refptr<NGLayoutResult> Abort(NGLayoutResult::NGLayoutResultStatus);
@@ -178,6 +180,8 @@ class CORE_EXPORT NGFragmentBuilder final : public NGContainerFragmentBuilder {
LayoutObject* GetLayoutObject() { return layout_object_; }
private:
+ scoped_refptr<NGLayoutResult> ToBoxFragment(WritingMode);
+
NGLayoutInputNode node_;
LayoutObject* layout_object_;