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

EmitValImpl() private method

private EmitValImpl ( MidVarRef varRef, Span span ) : EmitValHLSL
varRef MidVarRef
span Span
return EmitValHLSL
        private EmitValHLSL EmitValImpl(MidVarRef varRef, Span span)
        {
            EmitValHLSL val;
            if (_varVals.TryGetValue(varRef.Var, out val))
                return val;

            Diagnostics.Add(
                Severity.Error,
                new SourceRange(),
                "Can't find value for variable '{0}' during HLSL emit", varRef.Var.Name);
            return new ErrorValHLSL();
        }

Same methods

EmitContextHLSL::EmitValImpl ( MidAttributeRef attribRef, Span span ) : EmitValHLSL
EmitContextHLSL::EmitValImpl ( MidLit val, Span span ) : EmitValHLSL
EmitContextHLSL::EmitValImpl ( MidLit val, Span span ) : EmitValHLSL
EmitContextHLSL::EmitValImpl ( MidLit val, Span span ) : EmitValHLSL
EmitContextHLSL::EmitValImpl ( MidStructVal val, Span span ) : EmitValHLSL
EmitContextHLSL::EmitValImpl ( MidVoidExp val, Span span ) : EmitValHLSL