/// <summary> /// Called when the application is creating its Ultraviolet context. /// </summary> /// <param name="tickmode">The appliction's tick mode.</param> /// <returns>The application's Ultraviolet context.</returns> protected override UltravioletContext OnCreatingUltravioletContext(out UltravioletTickMode tickmode) { tickmode = UltravioletTickMode.Idle; return(new OpenGLUltravioletContext(this, new OpenGLUltravioletConfiguration() { Headless = true })); }
/// <summary> /// Called when the application is creating its Ultraviolet context. /// </summary> /// <param name="tickmode">The appliction's tick mode.</param> /// <returns>The application's Ultraviolet context.</returns> protected override UltravioletContext OnCreatingUltravioletContext(out UltravioletTickMode tickmode) { tickmode = UltravioletTickMode.Idle; return new OpenGLUltravioletContext(this, new OpenGLUltravioletConfiguration() { Headless = true }); }
/// <summary> /// Called when the application is creating its Ultraviolet context. /// </summary> /// <param name="tickmode">The appliction's tick mode.</param> /// <returns>The application's Ultraviolet context.</returns> protected virtual UltravioletContext OnCreatingUltravioletContext(out UltravioletTickMode tickmode) { tickmode = UltravioletTickMode.Idle; return(null); }
/// <summary> /// Called when the application is creating its Ultraviolet context. /// </summary> /// <param name="tickmode">The appliction's tick mode.</param> /// <returns>The application's Ultraviolet context.</returns> protected virtual UltravioletContext OnCreatingUltravioletContext(out UltravioletTickMode tickmode) { tickmode = UltravioletTickMode.Idle; return null; }