Protogame.UnifiedShaderParserV1.Parse C# (CSharp) Méthode

Parse() public méthode

public Parse ( string input ) : UnifiedShaderInfo
input string
Résultat UnifiedShaderInfo
        public UnifiedShaderInfo Parse(string input)
        {
            var tokens = Lex(input);
            var info = new UnifiedShaderInfo
            {
                ConstantBuffers = new List<ConstantBufferInfo>(),
                Parameters = new List<ParameterInfo>(),
                ShaderBlocks = new Dictionary<string, ShaderBlockInfo>(),
                Techniques = new List<TechniqueInfo>()
            };

            ParseTopLevel(info, tokens);

            return info;
        }