|
@@ -55,6 +55,8 @@ internal class DocumentViewModelBuilder : ChildrenBuilder
|
|
|
public float Opacity { get; set; }
|
|
|
|
|
|
public BlendMode BlendMode { get; set; }
|
|
|
+
|
|
|
+ public bool ClipToMemberBelow { get; set; }
|
|
|
|
|
|
public bool HasMask => maskBuilder is not null;
|
|
|
|
|
@@ -115,6 +117,12 @@ internal class DocumentViewModelBuilder : ChildrenBuilder
|
|
|
GuidValue = guid;
|
|
|
return this;
|
|
|
}
|
|
|
+
|
|
|
+ public StructureMemberBuilder WithClipToBelow(bool value)
|
|
|
+ {
|
|
|
+ ClipToMemberBelow = value;
|
|
|
+ return this;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public class LayerBuilder : StructureMemberBuilder
|
|
@@ -148,6 +156,8 @@ internal class DocumentViewModelBuilder : ChildrenBuilder
|
|
|
|
|
|
public new LayerBuilder WithBlendMode(BlendMode blendMode) => base.WithBlendMode(blendMode) as LayerBuilder;
|
|
|
|
|
|
+ public new LayerBuilder WithClipToBelow(bool value) => base.WithClipToBelow(value) as LayerBuilder;
|
|
|
+
|
|
|
public new LayerBuilder WithMask(Action<MaskBuilder> mask) => base.WithMask(mask) as LayerBuilder;
|
|
|
|
|
|
public new LayerBuilder WithGuid(Guid guid) => base.WithGuid(guid) as LayerBuilder;
|
|
@@ -204,6 +214,8 @@ internal class DocumentViewModelBuilder : ChildrenBuilder
|
|
|
|
|
|
public new FolderBuilder WithGuid(Guid guid) => base.WithGuid(guid) as FolderBuilder;
|
|
|
|
|
|
+ public FolderBuilder WithClipToBelow(bool value) => base.WithClipToBelow(value) as FolderBuilder;
|
|
|
+
|
|
|
public FolderBuilder WithChildren(Action<ChildrenBuilder> children)
|
|
|
{
|
|
|
ChildrenBuilder childrenBuilder = new();
|