Unreal material graph
Named reroutes carry Pulse and Mask across blocks, so no wire runs the width of the graph. Blocks draw their own comment boxes.
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_Comment Name="MaterialGraphNode_Comment_1" ExportPath=/Script/UnrealEd.MaterialGraphNode_Comment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_1"'
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_M_UI_BreathingOutline_1" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_1.MaterialExpressionComment_M_UI_BreathingOutline_1"'
End Object
Begin Object Name="MaterialExpressionComment_M_UI_BreathingOutline_1" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_1.MaterialExpressionComment_M_UI_BreathingOutline_1"'
SizeX=1392
SizeY=630
Text="Pulse"
CommentColor=(R=0.160000,G=0.280000,B=0.420000,A=0.300000)
MaterialExpressionEditorX=-56
MaterialExpressionEditorY=66
MaterialExpressionGuid=49389742D89A3CACBEBFF2CAC95E9A30
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpressionComment=/Script/Engine.MaterialExpressionComment'"MaterialExpressionComment_M_UI_BreathingOutline_1"'
NodePosX=-56
NodePosY=66
NodeWidth=1392
NodeHeight=630
CommentColor=(R=0.160000,G=0.280000,B=0.420000,A=0.300000)
NodeComment="Pulse"
MoveMode=GroupMovement
NodeGuid=D9FBF8BE94AB4706C0E8339259FF4942
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_2" ExportPath=/Script/UnrealEd.MaterialGraphNode_Comment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_2"'
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_M_UI_BreathingOutline_2" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_2.MaterialExpressionComment_M_UI_BreathingOutline_2"'
End Object
Begin Object Name="MaterialExpressionComment_M_UI_BreathingOutline_2" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_2.MaterialExpressionComment_M_UI_BreathingOutline_2"'
SizeX=872
SizeY=630
Text="Outline"
CommentColor=(R=0.140000,G=0.360000,B=0.320000,A=0.300000)
MaterialExpressionEditorX=1764
MaterialExpressionEditorY=406
MaterialExpressionGuid=D874BBF77A272C9D713280DB452B2045
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpressionComment=/Script/Engine.MaterialExpressionComment'"MaterialExpressionComment_M_UI_BreathingOutline_2"'
NodePosX=1764
NodePosY=406
NodeWidth=872
NodeHeight=630
CommentColor=(R=0.140000,G=0.360000,B=0.320000,A=0.300000)
NodeComment="Outline"
MoveMode=GroupMovement
NodeGuid=6F1083010196BFE966105EBD56D68A1D
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Comment Name="MaterialGraphNode_Comment_3" ExportPath=/Script/UnrealEd.MaterialGraphNode_Comment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_3"'
Begin Object Class=/Script/Engine.MaterialExpressionComment Name="MaterialExpressionComment_M_UI_BreathingOutline_3" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_3.MaterialExpressionComment_M_UI_BreathingOutline_3"'
End Object
Begin Object Name="MaterialExpressionComment_M_UI_BreathingOutline_3" ExportPath=/Script/Engine.MaterialExpressionComment'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_Comment_3.MaterialExpressionComment_M_UI_BreathingOutline_3"'
SizeX=1652
SizeY=630
Text="Compose"
CommentColor=(R=0.220000,G=0.340000,B=0.180000,A=0.300000)
MaterialExpressionEditorX=3064
MaterialExpressionEditorY=66
MaterialExpressionGuid=73FA402CEF66B11E244B44F424D89A6A
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpressionComment=/Script/Engine.MaterialExpressionComment'"MaterialExpressionComment_M_UI_BreathingOutline_3"'
NodePosX=3064
NodePosY=66
NodeWidth=1652
NodeHeight=630
CommentColor=(R=0.220000,G=0.340000,B=0.180000,A=0.300000)
NodeComment="Compose"
MoveMode=GroupMovement
NodeGuid=84C3A784CEE7FC7492BF18C0BC615A28
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_1" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_1"'
Begin Object Class=/Script/Engine.MaterialExpressionTime Name="MaterialExpressionTime_M_UI_BreathingOutline_1" ExportPath=/Script/Engine.MaterialExpressionTime'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionTime_M_UI_BreathingOutline_1"'
End Object
Begin Object Name="MaterialExpressionTime_M_UI_BreathingOutline_1" ExportPath=/Script/Engine.MaterialExpressionTime'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionTime_M_UI_BreathingOutline_1"'
MaterialExpressionEditorX=0
MaterialExpressionEditorY=340
MaterialExpressionGuid=5D1E629DCFB3C6A1107417B9949B24CD
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionTime'"MaterialExpressionTime_M_UI_BreathingOutline_1"'
NodePosX=0
NodePosY=340
NodeGuid=B7919D366D33C47AD9B42CC6E879206A
CustomProperties Pin (PinId=CF355967AAAF9AABD32350CF8BF1CA7B,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_4 72075F44578C900E7B21A47CBBAAB322,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_2"'
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_2" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionScalarParameter_M_UI_BreathingOutline_2"'
End Object
Begin Object Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_2" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionScalarParameter_M_UI_BreathingOutline_2"'
DefaultValue=0.600000
ParameterName="PulseSpeed"
Group="Pulse"
MaterialExpressionEditorX=0
MaterialExpressionEditorY=510
MaterialExpressionGuid=3FF61BC932FBA5E3E7AFD57D273F2163
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_2"'
NodePosX=0
NodePosY=510
bCanRenameNode=True
NodeGuid=64DD0A5A1C6D7BA893D3FB329DE8202C
CustomProperties Pin (PinId=946F4FD4285C3420E0C7796435910650,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.6",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CAA047A3333D640D782672E33E6D9F19,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_4 5C543AC1EE01B9B72E72B81989BB086B,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_3"'
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_3" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionScalarParameter_M_UI_BreathingOutline_3"'
End Object
Begin Object Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_3" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionScalarParameter_M_UI_BreathingOutline_3"'
DefaultValue=0.000000
ParameterName="PulsePhase"
Group="Pulse"
MaterialExpressionEditorX=260
MaterialExpressionEditorY=170
MaterialExpressionGuid=D847CC61AF33F347618F62DD2F4A86EF
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_3"'
NodePosX=260
NodePosY=170
bCanRenameNode=True
NodeGuid=554547E2844E59E4B8F04992568CC5A0
CustomProperties Pin (PinId=75EC9CECB0FF0674E3F9FB444A7D856C,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.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FB7E077B40C70E8181CFB8831981A6A5,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 9B5C872C17E2C4B4448C02DCB3040DCC,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_4"'
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_M_UI_BreathingOutline_4" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionMultiply_M_UI_BreathingOutline_4"'
End Object
Begin Object Name="MaterialExpressionMultiply_M_UI_BreathingOutline_4" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionMultiply_M_UI_BreathingOutline_4"'
A=(Expression=/Script/Engine.MaterialExpressionTime'"MaterialExpressionTime_M_UI_BreathingOutline_1"',OutputIndex=0)
B=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_2"',OutputIndex=0)
MaterialExpressionEditorX=260
MaterialExpressionEditorY=340
MaterialExpressionGuid=7A10C098BE15FE9452ED2C6817568904
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_4"'
NodePosX=260
NodePosY=340
NodeGuid=2F67D873CDBBA94FF26D2D674C813A43
CustomProperties Pin (PinId=72075F44578C900E7B21A47CBBAAB322,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_1 CF355967AAAF9AABD32350CF8BF1CA7B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=5C543AC1EE01B9B72E72B81989BB086B,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_2 CAA047A3333D640D782672E33E6D9F19,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DA31392263406BC6EAFD4ABEC8D6C6DA,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 86E697294A91882977DC4CF9CEB73BC1,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_5"'
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_M_UI_BreathingOutline_5" ExportPath=/Script/Engine.MaterialExpressionAdd'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionAdd_M_UI_BreathingOutline_5"'
End Object
Begin Object Name="MaterialExpressionAdd_M_UI_BreathingOutline_5" ExportPath=/Script/Engine.MaterialExpressionAdd'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionAdd_M_UI_BreathingOutline_5"'
A=(Expression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_4"',OutputIndex=0)
B=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_3"',OutputIndex=0)
MaterialExpressionEditorX=520
MaterialExpressionEditorY=170
MaterialExpressionGuid=2A13AC6F4B16F695D7A140BB8891BA15
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_M_UI_BreathingOutline_5"'
NodePosX=520
NodePosY=170
NodeGuid=2819427472593546549EBC3C914541E2
CustomProperties Pin (PinId=86E697294A91882977DC4CF9CEB73BC1,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_4 DA31392263406BC6EAFD4ABEC8D6C6DA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9B5C872C17E2C4B4448C02DCB3040DCC,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_3 FB7E077B40C70E8181CFB8831981A6A5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=7BF2E921F10F23FF1D230E2184881603,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 737A96700ADB29CADC027EF480897F52,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_6"'
Begin Object Class=/Script/Engine.MaterialExpressionSine Name="MaterialExpressionSine_M_UI_BreathingOutline_6" ExportPath=/Script/Engine.MaterialExpressionSine'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionSine_M_UI_BreathingOutline_6"'
End Object
Begin Object Name="MaterialExpressionSine_M_UI_BreathingOutline_6" ExportPath=/Script/Engine.MaterialExpressionSine'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionSine_M_UI_BreathingOutline_6"'
Input=(Expression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_M_UI_BreathingOutline_5"',OutputIndex=0)
MaterialExpressionEditorX=780
MaterialExpressionEditorY=170
MaterialExpressionGuid=BD9F112D300FC9992FDE18F18DA5B5FD
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionSine'"MaterialExpressionSine_M_UI_BreathingOutline_6"'
NodePosX=780
NodePosY=170
NodeGuid=CD08EAA6162534423504618ED9692AFA
CustomProperties Pin (PinId=737A96700ADB29CADC027EF480897F52,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 7BF2E921F10F23FF1D230E2184881603,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9518AB374F8188C3CF88DD67BB3FD8EB,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 D9ADB51E306CD14AD993E67A5C3293DE,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_7"'
Begin Object Class=/Script/Engine.MaterialExpressionNamedRerouteDeclaration Name="MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_7" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_7"'
End Object
Begin Object Name="MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_7" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_7"'
Input=(Expression=/Script/Engine.MaterialExpressionSine'"MaterialExpressionSine_M_UI_BreathingOutline_6"',OutputIndex=0)
Name="Pulse"
VariableGuid=6D260578C5B072480C07373CB0697B2C
MaterialExpressionEditorX=1040
MaterialExpressionEditorY=170
MaterialExpressionGuid=C45A5DC731BE34196E3A1183DFE97FD1
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_7"'
NodePosX=1040
NodePosY=170
bCanRenameNode=True
NodeGuid=D33D39DC17D39EC265A4BA9493409486
CustomProperties Pin (PinId=D9ADB51E306CD14AD993E67A5C3293DE,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 9518AB374F8188C3CF88DD67BB3FD8EB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4E4532B9F3CC3743FEFC6AE921F6B60F,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,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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_8"'
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8" ExportPath=/Script/Engine.MaterialExpressionTextureCoordinate'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8"'
End Object
Begin Object Name="MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8" ExportPath=/Script/Engine.MaterialExpressionTextureCoordinate'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8"'
MaterialExpressionEditorX=1820
MaterialExpressionEditorY=510
MaterialExpressionGuid=725CABDBE256F3839BB5249F6BE643EF
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionTextureCoordinate'"MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8"'
NodePosX=1820
NodePosY=510
NodeGuid=16017298CA8B94C8ABA48608932882A0
CustomProperties Pin (PinId=DF73D55D82DDB26D33290415A7742BA5,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 23E453D9DD2B04D707744401B477BE93,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_9"'
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_9" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionScalarParameter_M_UI_BreathingOutline_9"'
End Object
Begin Object Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_9" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionScalarParameter_M_UI_BreathingOutline_9"'
DefaultValue=8.000000
ParameterName="CornerRadius"
Group="Shape"
MaterialExpressionEditorX=1820
MaterialExpressionEditorY=680
MaterialExpressionGuid=8C5852DC204AA6D08FE087EC26BC4180
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_9"'
NodePosX=1820
NodePosY=680
bCanRenameNode=True
NodeGuid=970BDDCFADEFE9238A1B0AA3887B8C57
CustomProperties Pin (PinId=27893AEFFABCEEB9B45A73CF27905B3D,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="8.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2F0DB1169BC80E72E3FA1E22C9EFFA26,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 F9491EF01435521631B815803059CECA,),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_BreathingOutline:MaterialGraph_0.MaterialGraphNode_10"'
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_10" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionScalarParameter_M_UI_BreathingOutline_10"'
End Object
Begin Object Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_10" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionScalarParameter_M_UI_BreathingOutline_10"'
DefaultValue=2.000000
ParameterName="Thickness"
Group="Shape"
MaterialExpressionEditorX=1820
MaterialExpressionEditorY=850
MaterialExpressionGuid=986814D6E4EC9394153A23427F13C374
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_10"'
NodePosX=1820
NodePosY=850
bCanRenameNode=True
NodeGuid=F7C461C5F4923E4FF3AE9D35907DA013
CustomProperties Pin (PinId=AADA22694979226D9BFEE1D59CAA02D1,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="2.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=563B3D80BE4588C680090330372DBBCA,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 D87C7206662C5FB2088831325793EE76,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_11" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_11"'
Begin Object Class=/Script/Engine.MaterialExpressionCustom Name="MaterialExpressionCustom_M_UI_BreathingOutline_11" ExportPath=/Script/Engine.MaterialExpressionCustom'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_11.MaterialExpressionCustom_M_UI_BreathingOutline_11"'
End Object
Begin Object Name="MaterialExpressionCustom_M_UI_BreathingOutline_11" ExportPath=/Script/Engine.MaterialExpressionCustom'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_11.MaterialExpressionCustom_M_UI_BreathingOutline_11"'
Code="float2 size = 1.0 / max(fwidth(UV), 1e-8);\r\nfloat2 h = max(size * 0.5 - 2.0, 0.5);\r\nfloat2 p = abs((UV - 0.5) * size);\r\nfloat r = clamp(Radius, 0.0, min(h.x, h.y));\r\nfloat2 q = p - (h - r);\r\nfloat d = length(max(q, 0.0)) + min(max(q.x, q.y), 0.0) - r;\r\nreturn saturate(0.5 - (abs(d) - Thickness * 0.5));"
OutputType=CMOT_Float1
Description="RoundedRectStroke"
Inputs(0)=(InputName="UV",Input=(Expression=/Script/Engine.MaterialExpressionTextureCoordinate'"MaterialExpressionTextureCoordinate_M_UI_BreathingOutline_8"',OutputIndex=0))
Inputs(1)=(InputName="Radius",Input=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_9"',OutputIndex=0))
Inputs(2)=(InputName="Thickness",Input=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_10"',OutputIndex=0))
MaterialExpressionEditorX=2080
MaterialExpressionEditorY=510
MaterialExpressionGuid=2AA0A0959E09F2EB7F7B9265D4559E07
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_M_UI_BreathingOutline_11"'
NodePosX=2080
NodePosY=510
NodeGuid=AFEAEE5E7DA018A00CA6F34AACA1A148
CustomProperties Pin (PinId=23E453D9DD2B04D707744401B477BE93,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_8 DF73D55D82DDB26D33290415A7742BA5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F9491EF01435521631B815803059CECA,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_9 2F0DB1169BC80E72E3FA1E22C9EFFA26,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D87C7206662C5FB2088831325793EE76,PinName="Thickness",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 563B3D80BE4588C680090330372DBBCA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=86EB83BF202F5F75CCCF86CB062DEDBD,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_12 A2DABE81BB0CEE9FB993025D23D988C7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_12" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_12"'
Begin Object Class=/Script/Engine.MaterialExpressionNamedRerouteDeclaration Name="MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_12" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_12.MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_12"'
End Object
Begin Object Name="MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_12" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_12.MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_12"'
Input=(Expression=/Script/Engine.MaterialExpressionCustom'"MaterialExpressionCustom_M_UI_BreathingOutline_11"',OutputIndex=0)
Name="Mask"
VariableGuid=B24723A97DD91743A2F50C794757F8E7
MaterialExpressionEditorX=2340
MaterialExpressionEditorY=510
MaterialExpressionGuid=62E261425869662E397BD2024D3F399E
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionNamedRerouteDeclaration'"MaterialExpressionNamedRerouteDeclaration_M_UI_BreathingOutline_12"'
NodePosX=2340
NodePosY=510
bCanRenameNode=True
NodeGuid=207A0A19851E0ED5442F5CF5C0101E61
CustomProperties Pin (PinId=A2DABE81BB0CEE9FB993025D23D988C7,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_11 86EB83BF202F5F75CCCF86CB062DEDBD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8623E1ACB074E7083FB389F0F3380714,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,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_13" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_13"'
Begin Object Class=/Script/Engine.MaterialExpressionNamedRerouteUsage Name="MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteUsage'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_13.MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13"'
End Object
Begin Object Name="MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteUsage'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_13.MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13"'
DeclarationGuid=6D260578C5B072480C07373CB0697B2C
Desc="Pulse"
MaterialExpressionEditorX=3120
MaterialExpressionEditorY=340
MaterialExpressionGuid=BB0CF79AEAF1541A3F52A01E720C1106
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionNamedRerouteUsage'"MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13"'
NodePosX=3120
NodePosY=340
NodeGuid=9558FE01FC5B30B975E622F9E98A70B9
CustomProperties Pin (PinId=4B510104517BC2246920631CB9AAC05C,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_18 6610E8E6FA0AA2BA4E54DF6EBCD3AE42,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_14" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_14"'
Begin Object Class=/Script/Engine.MaterialExpressionNamedRerouteUsage Name="MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteUsage'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_14.MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14"'
End Object
Begin Object Name="MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14" ExportPath=/Script/Engine.MaterialExpressionNamedRerouteUsage'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_14.MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14"'
DeclarationGuid=B24723A97DD91743A2F50C794757F8E7
Desc="Mask"
MaterialExpressionEditorX=3640
MaterialExpressionEditorY=510
MaterialExpressionGuid=602422E9B96A642319BC99DD291FBA5B
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionNamedRerouteUsage'"MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14"'
NodePosX=3640
NodePosY=510
NodeGuid=F5D2CEFACF1B4AE8711D8092D35E5B34
CustomProperties Pin (PinId=5B20CD034A94DD4D069147839DDE8CF1,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_21 9BF2FC40D1D5F470B3F1283C28ADA594,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_15" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_15"'
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_15" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_15.MaterialExpressionScalarParameter_M_UI_BreathingOutline_15"'
End Object
Begin Object Name="MaterialExpressionScalarParameter_M_UI_BreathingOutline_15" ExportPath=/Script/Engine.MaterialExpressionScalarParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_15.MaterialExpressionScalarParameter_M_UI_BreathingOutline_15"'
DefaultValue=0.400000
ParameterName="PulseAmount"
Group="Pulse"
MaterialExpressionEditorX=3120
MaterialExpressionEditorY=510
MaterialExpressionGuid=D891574A04411AB67BE6AC8E2382924A
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_15"'
NodePosX=3120
NodePosY=510
bCanRenameNode=True
NodeGuid=F68085D12B280C6DEDDFD4C97CE37C25
CustomProperties Pin (PinId=D477AFADC000CAE71C0D28B11E917FD7,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.4",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EE1A8AB474A07A90FF00334CBDE8CFF0,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_18 35622897711EFDC334A1B49F8C21380B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_16" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_16"'
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name="MaterialExpressionVectorParameter_M_UI_BreathingOutline_16" ExportPath=/Script/Engine.MaterialExpressionVectorParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_16.MaterialExpressionVectorParameter_M_UI_BreathingOutline_16"'
End Object
Begin Object Name="MaterialExpressionVectorParameter_M_UI_BreathingOutline_16" ExportPath=/Script/Engine.MaterialExpressionVectorParameter'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_16.MaterialExpressionVectorParameter_M_UI_BreathingOutline_16"'
DefaultValue=(R=0.400000,G=0.800000,B=1.000000,A=1.000000)
ParameterName="OutlineColor"
Group="Colour"
MaterialExpressionEditorX=3900
MaterialExpressionEditorY=170
MaterialExpressionGuid=B893CB9522219FF533AED88578041E55
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionVectorParameter'"MaterialExpressionVectorParameter_M_UI_BreathingOutline_16"'
NodePosX=3900
NodePosY=170
bCanRenameNode=True
NodeGuid=3DDE195EC5A9C5262F25DB6A54789522
CustomProperties Pin (PinId=366F43E03B2055F2B5C3290C94D6B4C2,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.400000,G=0.800000,B=1.000000,A=1.000000)",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=772B4D57A35A71BDB901F24F2A8D0861,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_20 F37F71D2A20BCA008A0B387603D50D48,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E77FE5C68872F7449D84FF324AB9BBBC,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=2F6472CDF81B6923D4DF2A01424A031B,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=354C4DD6D77C93D4EBF0CB021924BE0C,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=049D8D878A2C20C9D23DA03334D7EC01,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=0700E6046B3CEA706DE780A812C9B22C,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_17" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_17"'
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_M_UI_BreathingOutline_17" ExportPath=/Script/Engine.MaterialExpressionConstant'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_17.MaterialExpressionConstant_M_UI_BreathingOutline_17"'
End Object
Begin Object Name="MaterialExpressionConstant_M_UI_BreathingOutline_17" ExportPath=/Script/Engine.MaterialExpressionConstant'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_17.MaterialExpressionConstant_M_UI_BreathingOutline_17"'
R=1.000000
MaterialExpressionEditorX=3380
MaterialExpressionEditorY=340
MaterialExpressionGuid=B6FE56D0EF5FEB0E663504DC3C1BA9C6
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionConstant'"MaterialExpressionConstant_M_UI_BreathingOutline_17"'
NodePosX=3380
NodePosY=340
NodeGuid=A2702FBB9AD695B58F7746B3875AF879
CustomProperties Pin (PinId=5B0E4CEEF44526CAC92E114AA2ACB8DE,PinName="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="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6E6998FAA9163028C772F0921796041C,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_19 C7593BF9836DF847D363B4BD923E68F7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_18" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_18"'
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_M_UI_BreathingOutline_18" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_18.MaterialExpressionMultiply_M_UI_BreathingOutline_18"'
End Object
Begin Object Name="MaterialExpressionMultiply_M_UI_BreathingOutline_18" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_18.MaterialExpressionMultiply_M_UI_BreathingOutline_18"'
A=(Expression=/Script/Engine.MaterialExpressionNamedRerouteUsage'"MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_13"',OutputIndex=0)
B=(Expression=/Script/Engine.MaterialExpressionScalarParameter'"MaterialExpressionScalarParameter_M_UI_BreathingOutline_15"',OutputIndex=0)
MaterialExpressionEditorX=3380
MaterialExpressionEditorY=510
MaterialExpressionGuid=DE90D312FA35BB50B6EEE3C230D4A064
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_18"'
NodePosX=3380
NodePosY=510
NodeGuid=D8CB55C987DAFDA395635DB58D47DE23
CustomProperties Pin (PinId=6610E8E6FA0AA2BA4E54DF6EBCD3AE42,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_13 4B510104517BC2246920631CB9AAC05C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=35622897711EFDC334A1B49F8C21380B,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_15 EE1A8AB474A07A90FF00334CBDE8CFF0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E897A2FC2DF876F277E8F7B041A7A17A,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_19 DBCF2BFCEC596ADE00126EC0438F796E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_19" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_19"'
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name="MaterialExpressionAdd_M_UI_BreathingOutline_19" ExportPath=/Script/Engine.MaterialExpressionAdd'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_19.MaterialExpressionAdd_M_UI_BreathingOutline_19"'
End Object
Begin Object Name="MaterialExpressionAdd_M_UI_BreathingOutline_19" ExportPath=/Script/Engine.MaterialExpressionAdd'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_19.MaterialExpressionAdd_M_UI_BreathingOutline_19"'
A=(Expression=/Script/Engine.MaterialExpressionConstant'"MaterialExpressionConstant_M_UI_BreathingOutline_17"',OutputIndex=0)
B=(Expression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_18"',OutputIndex=0)
MaterialExpressionEditorX=3640
MaterialExpressionEditorY=340
MaterialExpressionGuid=FE376C3F4003E2DB2D3E427F16617F43
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_M_UI_BreathingOutline_19"'
NodePosX=3640
NodePosY=340
NodeGuid=8B62CD24F588CDF03BF06F6873BDC90C
CustomProperties Pin (PinId=C7593BF9836DF847D363B4BD923E68F7,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_17 6E6998FAA9163028C772F0921796041C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DBCF2BFCEC596ADE00126EC0438F796E,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_18 E897A2FC2DF876F277E8F7B041A7A17A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DD2F2EF1CAE8F325C5D93C3523008E39,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_20 A2D07F2374BB895510F6DA471F883B3D,MaterialGraphNode_21 A77D3E9D2484EA4567423BD9A3C206E9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_20" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_20"'
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_M_UI_BreathingOutline_20" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_20.MaterialExpressionMultiply_M_UI_BreathingOutline_20"'
End Object
Begin Object Name="MaterialExpressionMultiply_M_UI_BreathingOutline_20" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_20.MaterialExpressionMultiply_M_UI_BreathingOutline_20"'
A=(Expression=/Script/Engine.MaterialExpressionVectorParameter'"MaterialExpressionVectorParameter_M_UI_BreathingOutline_16"',OutputIndex=0,Mask=1,MaskR=1,MaskG=1,MaskB=1)
B=(Expression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_M_UI_BreathingOutline_19"',OutputIndex=0)
MaterialExpressionEditorX=4160
MaterialExpressionEditorY=340
MaterialExpressionGuid=FA19B77E3CE2950E09AD8A8A078DB75A
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_20"'
NodePosX=4160
NodePosY=340
NodeGuid=B04DE75DE8593FB5D771CC2D18709695
CustomProperties Pin (PinId=F37F71D2A20BCA008A0B387603D50D48,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_16 772B4D57A35A71BDB901F24F2A8D0861,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A2D07F2374BB895510F6DA471F883B3D,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_19 DD2F2EF1CAE8F325C5D93C3523008E39,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=1DF3F7880CB1EA2823E384389A444600,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_23 3247C81839F8D47C1D302760A97313DC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_21" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_21"'
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_M_UI_BreathingOutline_21" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_21.MaterialExpressionMultiply_M_UI_BreathingOutline_21"'
End Object
Begin Object Name="MaterialExpressionMultiply_M_UI_BreathingOutline_21" ExportPath=/Script/Engine.MaterialExpressionMultiply'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_21.MaterialExpressionMultiply_M_UI_BreathingOutline_21"'
A=(Expression=/Script/Engine.MaterialExpressionNamedRerouteUsage'"MaterialExpressionNamedRerouteUsage_M_UI_BreathingOutline_14"',OutputIndex=0)
B=(Expression=/Script/Engine.MaterialExpressionAdd'"MaterialExpressionAdd_M_UI_BreathingOutline_19"',OutputIndex=0)
MaterialExpressionEditorX=3900
MaterialExpressionEditorY=510
MaterialExpressionGuid=92D19154A67A0E3E123AF6289D2A8076
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_21"'
NodePosX=3900
NodePosY=510
NodeGuid=8FF7531787878505B1BAF7272ACFC2C9
CustomProperties Pin (PinId=9BF2FC40D1D5F470B3F1283C28ADA594,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_14 5B20CD034A94DD4D069147839DDE8CF1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A77D3E9D2484EA4567423BD9A3C206E9,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_19 DD2F2EF1CAE8F325C5D93C3523008E39,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=597C9B4EB151AE982A506D7E58D005CC,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_22 00A257069AD50DBE8EA2DCA27C687352,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_22" ExportPath=/Script/UnrealEd.MaterialGraphNode'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_22"'
Begin Object Class=/Script/Engine.MaterialExpressionSaturate Name="MaterialExpressionSaturate_M_UI_BreathingOutline_22" ExportPath=/Script/Engine.MaterialExpressionSaturate'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_22.MaterialExpressionSaturate_M_UI_BreathingOutline_22"'
End Object
Begin Object Name="MaterialExpressionSaturate_M_UI_BreathingOutline_22" ExportPath=/Script/Engine.MaterialExpressionSaturate'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_22.MaterialExpressionSaturate_M_UI_BreathingOutline_22"'
Input=(Expression=/Script/Engine.MaterialExpressionMultiply'"MaterialExpressionMultiply_M_UI_BreathingOutline_21"',OutputIndex=0)
MaterialExpressionEditorX=4160
MaterialExpressionEditorY=510
MaterialExpressionGuid=12F5854FF6EFED052231E42BF67371FD
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
End Object
MaterialExpression=/Script/Engine.MaterialExpressionSaturate'"MaterialExpressionSaturate_M_UI_BreathingOutline_22"'
NodePosX=4160
NodePosY=510
NodeGuid=E4BC0A54EF2A6C96013F57CC4236E6FA
CustomProperties Pin (PinId=00A257069AD50DBE8EA2DCA27C687352,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_21 597C9B4EB151AE982A506D7E58D005CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=92DEF6C140C7AFAF276C16D13B39F4EB,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_23 57A16F022CA9F08686B6A14ECE248ABA,),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_23" ExportPath=/Script/UnrealEd.MaterialGraphNode_Root'"/Engine/Transient.M_UI_BreathingOutline:MaterialGraph_0.MaterialGraphNode_23"'
Material=/Script/UnrealEd.PreviewMaterial'"/Engine/Transient.M_UI_BreathingOutline"'
NodePosX=4420
NodePosY=340
NodeGuid=508F9D7BF61AC22567D9D757C693B195
CustomProperties Pin (PinId=3247C81839F8D47C1D302760A97313DC,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_20 1DF3F7880CB1EA2823E384389A444600,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=57A16F022CA9F08686B6A14ECE248ABA,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_22 92DEF6C140C7AFAF276C16D13B39F4EB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=64C31554896A1DBAC206C9D854F68442,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.