Bind.GL.Generator.Process C# (CSharp) Method

Process() public method

public Process ( ) : void
return void
        public virtual void Process()
        {
            string overrides = Path.Combine(Settings.InputPath, Settings.OverridesFile);
            Type.GLTypes = SpecReader.ReadTypeMap(Path.Combine(Settings.InputPath, glTypemap));
            Type.CSTypes = SpecReader.ReadCSTypeMap(Path.Combine(Settings.InputPath, csTypemap));
            SpecReader.ReadEnums(Path.Combine(Settings.InputPath, enumSpec), Enums);
            SpecReader.ReadEnums(overrides, Enums);
            SpecReader.ReadDelegates(Path.Combine(Settings.InputPath, glSpec), Delegates);
            SpecReader.ReadDelegates(overrides, Delegates);

            Enums = new EnumProcessor(overrides).Process(Enums);
            Wrappers = new FuncProcessor(overrides).Process(Delegates, Enums);
        }