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

DeclareAndInitRecord() private method

private DeclareAndInitRecord ( Span span, MidElementDecl record, EmitValHLSL destVar ) : EmitValHLSL
span Span
record Spark.Mid.MidElementDecl
destVar EmitValHLSL
return EmitValHLSL
        private EmitValHLSL DeclareAndInitRecord(
            Span span,
            MidElementDecl record,
            EmitValHLSL destVar)
        {
            var recordVal = EvaluateRecordAttrs(span, record);

            DeclareAndInitLocal(
                destVar,
                recordVal,
                span);

            return destVar;
        }