GPUGraph.ParamNode_Texture2D.EmitCode C# (CSharp) Метод

EmitCode() публичный Метод

public EmitCode ( StringBuilder outCode ) : void
outCode StringBuilder
Результат void
        public override void EmitCode(StringBuilder outCode)
        {
            outCode.Append("float ");
            outCode.Append(OutputName);
            outCode.Append(" = tex2D(");
            outCode.Append(Param.Name);
            outCode.Append(", (float2(");
            outCode.Append(Inputs[0].GetExpression(Owner));
            outCode.Append(", ");
            outCode.Append(Inputs[1].GetExpression(Owner));
            outCode.Append(") * float2(");
            outCode.Append(Inputs[2].GetExpression(Owner));
            outCode.Append(", ");
            outCode.Append(Inputs[3].GetExpression(Owner));
            outCode.Append(")) + float2(");
            outCode.Append(Inputs[4].GetExpression(Owner));
            outCode.Append(", ");
            outCode.Append(Inputs[5].GetExpression(Owner));
            outCode.AppendLine(")).r;");
        }