Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            var culture = System.Globalization.CultureInfo.InvariantCulture;

            System.Threading.Thread.CurrentThread.CurrentCulture = culture;
            PluginLoader.RegisterAssembly(typeof(MainClass).Assembly);
            var thisExe   = System.Reflection.Assembly.GetExecutingAssembly();
            var resources = thisExe.GetManifestResourceNames();

            Application.Initialize(new ApplicationOptions {
                RenderingBackend = RenderingBackend.OpenGL
            });
            OrangeApp.Initialize();
            Application.Run();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            var culture = System.Globalization.CultureInfo.InvariantCulture;

            System.Threading.Thread.CurrentThread.CurrentCulture = culture;
            PluginLoader.RegisterAssembly(typeof(MainClass).Assembly);
            var thisExe   = System.Reflection.Assembly.GetExecutingAssembly();
            var resources = thisExe.GetManifestResourceNames();
            var supportedRenderingBackends = Lime.Application.EnumerateSupportedRenderingBackends().ToList();
            var renderingBackend           = RenderingBackend.OpenGL;

            if (supportedRenderingBackends.Contains(RenderingBackend.Vulkan))
            {
                renderingBackend = RenderingBackend.Vulkan;
            }
            Application.Initialize(new ApplicationOptions {
                RenderingBackend = renderingBackend
            });
            OrangeApp.Initialize();
            Application.Run();
        }
Exemplo n.º 3
0
 public static void Initialize()
 {
     Instance = new OrangeApp();
 }
Exemplo n.º 4
0
 static void Main(string[] args)
 {
     Application.Initialize();
     NSApplication.SharedApplication.DidFinishLaunching += (sender, e) => OrangeApp.Initialize();
     Application.Run();
 }