Unreal material graph

Rounded Rectangle Mask

A signed distance field in a Custom node, divided by an edge-softness parameter to give an antialiased corner that holds up at any widget size.

Paste this into the Material Editor

This is the text Unreal itself writes when you copy nodes. Select it and press Ctrl+C, then open a material and press Ctrl+V — the network arrives with its wiring and layout intact.

Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_1" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_1"'
   Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1" ExportPath=/Script/Engine.MaterialExpressionTextureCoordinate'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1"'
   End Object
   Begin Object Name="MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1" ExportPath=/Script/Engine.MaterialExpressionTextureCoordinate'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1"'
      MaterialExpressionEditorX=0
      MaterialExpressionEditorY=510
      MaterialExpressionGuid=DFACDF9852DD771ECADC355CB1E0EA5E
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionTextureCoordinate'"MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1"'
   NodePosX=0
   NodePosY=510
   NodeGuid=9503F77333EAEDE5F41E7733B9073621
   CustomProperties Pin (PinId=2BFFF022FD0507B81E22D512893F66D4,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_3 41F673ECEADBE1C435EDDE0008E2EE30,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_2" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_2"'
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_2" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionScalarParameter_M_UI_RoundedRect_2"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_2" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionScalarParameter_M_UI_RoundedRect_2"'
      DefaultValue=0.150000
      ParameterName="CornerRadius"
      MaterialExpressionEditorX=0
      MaterialExpressionEditorY=680
      MaterialExpressionGuid=459463BBC7FDE521D1DE6613BB9C7DE5
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_2"'
   NodePosX=0
   NodePosY=680
   bCanRenameNode=True
   NodeGuid=5A00E7F8657DE2FA319DADC40FF73792
   CustomProperties Pin (PinId=4246EADE6EE8972E173792AA49AA2292,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.15",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=9A393BFD109F1D2B1D9E56B93CB66F53,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_3 440DA4E1E4B9FF359951015D17936A59,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_3" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_3"'
   Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_M_UI_RoundedRect_3" ExportPath=/Script/Engine.MaterialExpressionCustom'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionCustom_M_UI_RoundedRect_3"'
   End Object
   Begin Object Name="MaterialExpressionCustom_M_UI_RoundedRect_3" ExportPath=/Script/Engine.MaterialExpressionCustom'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionCustom_M_UI_RoundedRect_3"'
      Code="// Centre the UV, then measure to the inset box and add the corner radius back.\r\nfloat2 p = UV * 2.0 - 1.0;\r\nfloat2 d = abs(p) - (1.0 - Radius);\r\nreturn length(max(d, 0.0)) + min(max(d.x, d.y), 0.0) - Radius;"
      OutputType=CMOT_Float1
      Description="RoundedRectSDF"
      Inputs(0)=(InputName="UV",Input=(Expression=/Script/Engine.MaterialExpressionTextureCoordinate'"MaterialExpressionTextureCoordinate_M_UI_RoundedRect_1"',OutputIndex=0))
      Inputs(1)=(InputName="Radius",Input=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_2"',OutputIndex=0))
      MaterialExpressionEditorX=260
      MaterialExpressionEditorY=510
      MaterialExpressionGuid=1241FAD0FF52A350E3832574E8BD668C
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_M_UI_RoundedRect_3"'
   NodePosX=260
   NodePosY=510
   NodeGuid=FDB3D3BB8CF7E5A3BDCF2BDBFAACCB1B
   CustomProperties Pin (PinId=41F673ECEADBE1C435EDDE0008E2EE30,PinName="UV",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 2BFFF022FD0507B81E22D512893F66D4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=440DA4E1E4B9FF359951015D17936A59,PinName="Radius",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 9A393BFD109F1D2B1D9E56B93CB66F53,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=614FDCFADD639EF26D251D2AAAB7B202,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 633A2D7960B2B359CCD83DB584FE02CD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_4" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_4"'
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_4" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionScalarParameter_M_UI_RoundedRect_4"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_4" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionScalarParameter_M_UI_RoundedRect_4"'
      DefaultValue=0.010000
      ParameterName="EdgeSoftness"
      MaterialExpressionEditorX=260
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=BF9B19506D71381A9A17DED0FC3C4FCE
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_4"'
   NodePosX=260
   NodePosY=340
   bCanRenameNode=True
   NodeGuid=AB0CF23B7EDB14B912C0E0BF12A8D731
   CustomProperties Pin (PinId=177844B3787CBC2B748E54E3138A80CB,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.01",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=30665F7A929846248A59F486F3D965C4,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 77B01D7CAE03266498E88FD8E9E96F18,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_5" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_5"'
   Begin Object Class=/Script/Engine.MaterialExpressionDivide Name="MaterialExpressionDivide_M_UI_RoundedRect_5" ExportPath=/Script/Engine.MaterialExpressionDivide'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionDivide_M_UI_RoundedRect_5"'
   End Object
   Begin Object Name="MaterialExpressionDivide_M_UI_RoundedRect_5" ExportPath=/Script/Engine.MaterialExpressionDivide'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionDivide_M_UI_RoundedRect_5"'
      A=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_M_UI_RoundedRect_3"',OutputIndex=0)
      B=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_4"',OutputIndex=0)
      MaterialExpressionEditorX=520
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=EAFAACBFB49F0845C278AD977F705821
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionDivide'"MaterialExpressionDivide_M_UI_RoundedRect_5"'
   NodePosX=520
   NodePosY=340
   NodeGuid=78260DA4EC450FD6F5A35BB0EF697D36
   CustomProperties Pin (PinId=633A2D7960B2B359CCD83DB584FE02CD,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_3 614FDCFADD639EF26D251D2AAAB7B202,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=77B01D7CAE03266498E88FD8E9E96F18,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 30665F7A929846248A59F486F3D965C4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=8701A37111DF54EF1C85236DF97AEEDF,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 D4309E333DD03B2544457EDF45549E35,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_6" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_6"'
   Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_M_UI_RoundedRect_6" ExportPath=/Script/Engine.MaterialExpressionSaturate'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionSaturate_M_UI_RoundedRect_6"'
   End Object
   Begin Object Name="MaterialExpressionSaturate_M_UI_RoundedRect_6" ExportPath=/Script/Engine.MaterialExpressionSaturate'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionSaturate_M_UI_RoundedRect_6"'
      Input=(Expression=/Script/Engine.MaterialExpressionDivide'"MaterialExpressionDivide_M_UI_RoundedRect_5"',OutputIndex=0)
      MaterialExpressionEditorX=780
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=FA09C0A011607EB050E711485AD12298
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionSaturate'"MaterialExpressionSaturate_M_UI_RoundedRect_6"'
   NodePosX=780
   NodePosY=340
   NodeGuid=A1D8716BCB44D203FD25B5473BDE995F
   CustomProperties Pin (PinId=D4309E333DD03B2544457EDF45549E35,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_5 8701A37111DF54EF1C85236DF97AEEDF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=B768004AEE2E8C9207CED7DE2D3D553E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_7 7CD2F848C7B4997487CC9C94C7724380,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_7" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_7"'
   Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_M_UI_RoundedRect_7" ExportPath=/Script/Engine.MaterialExpressionOneMinus'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionOneMinus_M_UI_RoundedRect_7"'
   End Object
   Begin Object Name="MaterialExpressionOneMinus_M_UI_RoundedRect_7" ExportPath=/Script/Engine.MaterialExpressionOneMinus'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionOneMinus_M_UI_RoundedRect_7"'
      Input=(Expression=/Script/Engine.MaterialExpressionSaturate'"MaterialExpressionSaturate_M_UI_RoundedRect_6"',OutputIndex=0)
      MaterialExpressionEditorX=1040
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=BBBB6AC50F408C9FD6F885D141DF6387
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionOneMinus'"MaterialExpressionOneMinus_M_UI_RoundedRect_7"'
   NodePosX=1040
   NodePosY=340
   NodeGuid=CBAACC2E625E11CC36143FEE1A2B66C8
   CustomProperties Pin (PinId=7CD2F848C7B4997487CC9C94C7724380,PinName="Input",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 B768004AEE2E8C9207CED7DE2D3D553E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=03A87BEF1E56E419F1A1BB0726CEEF3D,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 4C145DEE130AB514E1D362968F346640,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_8" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_8"'
   Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_M_UI_RoundedRect_8" ExportPath=/Script/Engine.MaterialExpressionVectorParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionVectorParameter_M_UI_RoundedRect_8"'
   End Object
   Begin Object Name="MaterialExpressionVectorParameter_M_UI_RoundedRect_8" ExportPath=/Script/Engine.MaterialExpressionVectorParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionVectorParameter_M_UI_RoundedRect_8"'
      DefaultValue=(R=0.070000,G=0.090000,B=0.130000,A=1.000000)
      ParameterName="FillColor"
      MaterialExpressionEditorX=1300
      MaterialExpressionEditorY=340
      MaterialExpressionGuid=34F2CDEAC4A8B5F0EEB2C7C2DF6FB28C
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionVectorParameter'"MaterialExpressionVectorParameter_M_UI_RoundedRect_8"'
   NodePosX=1300
   NodePosY=340
   bCanRenameNode=True
   NodeGuid=97308DF1524DF843CD2741B5F15F171B
   CustomProperties Pin (PinId=835908CD4F64965948E3075569634DC9,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="rgba",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="(R=0.070000,G=0.090000,B=0.130000,A=1.000000)",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=D4680C5221003E5E39BA8FCE7745747A,PinName="RGB",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_11 CFD721776C0951356154686FFF4CC441,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=42926FBF6596C9D3CE2FDE4FDEC251C3,PinName="R",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=32C5A8789363C054C3C0228887D0D704,PinName="G",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="green",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=F388D32FB40295A39C9AE09F90F5E9B3,PinName="B",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="blue",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=C4D6601E3CEE3A9AB64E0B6EE246630A,PinName="A",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="alpha",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=5956F67B8240BA358B785EBF62D4796D,PinName="RGBA",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="rgba",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_9" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_9"'
   Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_9" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionScalarParameter_M_UI_RoundedRect_9"'
   End Object
   Begin Object Name="MaterialExpressionScalarParameter_M_UI_RoundedRect_9" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionScalarParameter_M_UI_RoundedRect_9"'
      DefaultValue=0.900000
      ParameterName="FillOpacity"
      MaterialExpressionEditorX=1040
      MaterialExpressionEditorY=510
      MaterialExpressionGuid=7AAD61093BA8132D0621B309478B82BD
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_9"'
   NodePosX=1040
   NodePosY=510
   bCanRenameNode=True
   NodeGuid=73553E9A13F4166E91C6F2363A96BABA
   CustomProperties Pin (PinId=8CFA05944B715FEA2B790880B8263DEA,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.9",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=0C7E0CE3C152AC972D8D205F79C5BEAB,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 FB656B3FC5BA420968BF0467A9AA5FB5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_10" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_10"'
   Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_M_UI_RoundedRect_10" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionMultiply_M_UI_RoundedRect_10"'
   End Object
   Begin Object Name="MaterialExpressionMultiply_M_UI_RoundedRect_10" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionMultiply_M_UI_RoundedRect_10"'
      A=(Expression=/Script/Engine.MaterialExpressionOneMinus'"MaterialExpressionOneMinus_M_UI_RoundedRect_7"',OutputIndex=0)
      B=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_RoundedRect_9"',OutputIndex=0)
      MaterialExpressionEditorX=1300
      MaterialExpressionEditorY=510
      MaterialExpressionGuid=EAA76C3A9577D162C930896AE94B32D2
      Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   End Object
   MaterialExpression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_RoundedRect_10"'
   NodePosX=1300
   NodePosY=510
   NodeGuid=ED7933A197CAD45116F4018D787696DD
   CustomProperties Pin (PinId=4C145DEE130AB514E1D362968F346640,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_7 03A87BEF1E56E419F1A1BB0726CEEF3D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=FB656B3FC5BA420968BF0467A9AA5FB5,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 0C7E0CE3C152AC972D8D205F79C5BEAB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=499C8DE473C89A4C62B33458D22CF738,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_11 6B235C11F4D878577946AF4D5A7F205F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Root Name="MaterialGraphNode_11" ExportPath=/Script/UnrealEd.MaterialGraphNode_Root'"/Engine/Transient.M_UI_RoundedRect:MaterialGraph_0.MaterialGraphNode_11"'
   Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_RoundedRect"'
   NodePosX=1560
   NodePosY=340
   NodeGuid=EF75272A546E3D9ED5C13902B8957BFE
   CustomProperties Pin (PinId=CFD721776C0951356154686FFF4CC441,PinName="Final Color",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_8 D4680C5221003E5E39BA8FCE7745747A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=6B235C11F4D878577946AF4D5A7F205F,PinName="Opacity",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 499C8DE473C89A4C62B33458D22CF738,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
   CustomProperties Pin (PinId=B374D635AA16D70D3AAC2ED504686EFD,PinName="Opacity Mask",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object

Rendered with bue-render (MIT), embedded in full — this page makes no network requests.