Spark.Emit.HLSL.EmitContextHLSL.DeclareParam C# (CSharp) Method

DeclareParam() private method

private DeclareParam ( EmitValHLSL val, string prefix, string semantic, bool &first, Span span ) : void
val EmitValHLSL
prefix string
semantic string
first bool
span Span
return void
        private void DeclareParam(
            EmitValHLSL val,
            string prefix,
            string semantic,
            ref bool first,
            Span span)
        {
            var decls = DeclareBase(
                val,
                prefix,
                semantic,
                "");

            foreach (var d in decls)
            {
                if (!first)
                    span.WriteLine(",");
                first = false;
                span.Write(d);
            }
        }

Same methods

EmitContextHLSL::DeclareParam ( string name, ITypeHLSL type, Span span, bool &first, string semantic = null, string prefix = "" ) : EmitValHLSL