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

DeclareBaseImpl() public method

public DeclareBaseImpl ( SimpleValHLSL val, string prefix, string semantic, string suffix ) : IEnumerable
val SimpleValHLSL
prefix string
semantic string
suffix string
return IEnumerable
        public IEnumerable<string> DeclareBaseImpl(
            SimpleValHLSL val,
            string prefix,
            string semantic,
            string suffix)
        {
            yield return string.Format("{0} {1}{2}{3}",
                prefix,
                val.RealType.DeclareVar(val.Name),
                semantic,
                suffix);
        }

Same methods

EmitContextHLSL::DeclareBaseImpl ( PseudoArrayValHLSL val, string prefix, string semantic, string suffix ) : IEnumerable
EmitContextHLSL::DeclareBaseImpl ( TupleValHLSL val, string prefix, string semantic, string suffix ) : IEnumerable
EmitContextHLSL::DeclareBaseImpl ( VoidValHLSL val, string prefix, string semantic, string suffix ) : IEnumerable