ffc79a749b
Settings, GLTypes and CSTypes are no longer global singletons. Instead, explicit instances must be stored in the IBind implementation. This allows us to use multiple configurations in the same process.
24 lines
536 B
C#
24 lines
536 B
C#
#region --- License ---
|
|
/* Copyright (c) 2006, 2007 Stefanos Apostolopoulos
|
|
* See license.txt for license info
|
|
*/
|
|
#endregion
|
|
|
|
using Bind.Structures;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Bind
|
|
{
|
|
interface IBind
|
|
{
|
|
DelegateCollection Delegates { get; }
|
|
EnumCollection Enums { get; }
|
|
FunctionCollection Wrappers { get; }
|
|
Settings Settings { get; }
|
|
|
|
IDictionary<string, string> GLTypes { get; }
|
|
IDictionary<string, string> CSTypes { get; }
|
|
|
|
void Process();
|
|
}
|
|
}
|