static string Unity_Blend_Burn (
[Slot(0, Binding.None)] DynamicDimensionVector Base ,
[Slot(1, Binding.None)] DynamicDimensionVector Blend ,
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
{ precision } { slot2dimension } result1 = 1.0 - 2.0 * ( 1.0 - Base ) * ( 1.0 - Blend ) ;
{ precision } { slot2dimension } result2 = 2.0 * Base * Blend ;
{ precision } { slot2dimension } zeroOrOne = step ( Blend , 0.5 ) ;
{ precision } { slot3dimension } result1 = 1.0 - 2.0 * ( 1.0 - Base ) * ( 1.0 - Blend ) ;
{ precision } { slot3dimension } result2 = 2.0 * Base * Blend ;
{ precision } { slot3dimension } zeroOrOne = step ( Blend , 0.5 ) ;
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
} ";
}
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
{ precision } { slot2dimension } result1 = 1.0 - 2.0 * ( 1.0 - Base ) * ( 1.0 - Blend ) ;
{ precision } { slot2dimension } result2 = 2.0 * Base * Blend ;
{ precision } { slot2dimension } zeroOrOne = step ( Base , 0.5 ) ;
{ precision } { slot3dimension } result1 = 1.0 - 2.0 * ( 1.0 - Base ) * ( 1.0 - Blend ) ;
{ precision } { slot3dimension } result2 = 2.0 * Base * Blend ;
{ precision } { slot3dimension } zeroOrOne = step ( Base , 0.5 ) ;
Out = lerp ( Base , Out , Opacity ) ;
}
";
}
[Slot(1, Binding.None)] DynamicDimensionVector Blend ,
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
{ precision } { slot2dimension } check = step ( 0.5 , Blend ) ;
{ precision } { slot2dimension } result1 = check * max ( 2.0 * ( Base - 0.5 ) , Blend ) ;
{ precision } { slot3dimension } check = step ( 0.5 , Blend ) ;
{ precision } { slot3dimension } result1 = check * max ( 2.0 * ( Base - 0.5 ) , Blend ) ;
Out = lerp ( Base , Out , Opacity ) ;
}
";
}
[Slot(1, Binding.None)] DynamicDimensionVector Blend ,
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
{ precision } { slot2dimension } result1 = 2.0 * Base * Blend + Base * Base * ( 1.0 - 2.0 * Blend ) ;
{ precision } { slot2dimension } result2 = sqrt ( Base ) * ( 2.0 * Blend - 1.0 ) + 2.0 * Base * ( 1.0 - Blend ) ;
{ precision } { slot2dimension } zeroOrOne = step ( 0.5 , Blend ) ;
{ precision } { slot3dimension } result1 = 2.0 * Base * Blend + Base * Base * ( 1.0 - 2.0 * Blend ) ;
{ precision } { slot3dimension } result2 = sqrt ( Base ) * ( 2.0 * Blend - 1.0 ) + 2.0 * Base * ( 1.0 - Blend ) ;
{ precision } { slot3dimension } zeroOrOne = step ( 0.5 , Blend ) ;
Out = lerp ( Base , Out , Opacity ) ;
}
";
}
[Slot(1, Binding.None)] DynamicDimensionVector Blend ,
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
{ precision } { slot2dimension } result1 = 1.0 - ( 1.0 - Blend ) / ( 2.0 * Base ) ;
{ precision } { slot2dimension } result2 = Blend / ( 2.0 * ( 1.0 - Base ) ) ;
{ precision } { slot2dimension } zeroOrOne = step ( 0.5 , Base ) ;
{ precision } { slot3dimension } result1 = 1.0 - ( 1.0 - Blend ) / ( 2.0 * Base ) ;
{ precision } { slot3dimension } result2 = Blend / ( 2.0 * ( 1.0 - Base ) ) ;
{ precision } { slot3dimension } zeroOrOne = step ( 0.5 , Base ) ;
Out = lerp ( Base , Out , Opacity ) ;
}
";
}
[Slot(1, Binding.None)] DynamicDimensionVector Blend ,
[Slot(2, Binding.None)] out DynamicDimensionVector Out )
[Slot(2, Binding.None)] Vector1 Opacity ,
[Slot(3, Binding.None)] out DynamicDimensionVector Out )
Out = lerp ( Base , Out , Opacity ) ;
}
";
}