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

AssignImpl() private method

private AssignImpl ( TupleValHLSL dest, TupleValHLSL src, Span span ) : void
dest TupleValHLSL
src TupleValHLSL
span Span
return void
        private void AssignImpl(
            TupleValHLSL dest,
            TupleValHLSL src,
            Span span)
        {
            int fieldCount = src.GetFieldCount();

            for (int ii = 0; ii < fieldCount; ++ii)
            {
                Assign(
                    dest.GetFieldVal(ii),
                    src.GetFieldVal(ii),
                    span);
            }
        }

Same methods

EmitContextHLSL::AssignImpl ( EmitValHLSL dest, VoidValHLSL src, Span span ) : void
EmitContextHLSL::AssignImpl ( PseudoArrayValHLSL dest, PseudoArrayValHLSL src, Span span ) : void
EmitContextHLSL::AssignImpl ( SimpleValHLSL dest, SimpleValHLSL src, Span span ) : void
EmitContextHLSL::AssignImpl ( SimpleValHLSL dest, TupleValHLSL src, Span span ) : void