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

DeclareOutParam() private method

private DeclareOutParam ( string name, ITypeHLSL type, Span span, bool &first, string semantic = null ) : EmitValHLSL
name string
type ITypeHLSL
span Span
first bool
semantic string
return EmitValHLSL
        private EmitValHLSL DeclareOutParam(
            string name,
            ITypeHLSL type,
            Span span,
            ref bool first,
            string semantic = null)
        {
            var val = type.CreateVal(name);

            DeclareParam(
                val,
                "out ",
                semantic,
                ref first,
                span);

            return val;
        }