/// <summary> /// Initializes a new Configurator class. /// </summary> /// <param name="targetFrameRate">The TargetFrameRate.</param> /// <param name="backbuffer">The BackBuffer.</param> /// <param name="gameInstance">The GameInstance.</param> /// <param name="renderTarget">The RenderTarget.</param> public Configurator(int targetFrameRate, BackBuffer backbuffer, Game gameInstance, RenderTarget renderTarget) { if (!renderTarget.IsValid) { throw new InvalidOperationException("RenderTarget is not valid."); } TargetFrameRate = targetFrameRate; BackBuffer = backbuffer; GameInstance = gameInstance; RenderTarget = renderTarget; }
/// <summary> /// Initializes a new Configurator class. /// </summary> /// <param name="gameInstance">The GameInstance.</param> /// <param name="renderTarget">The RenderTarget.</param> public Configurator(Game gameInstance, RenderTarget renderTarget) : this(60, new BackBuffer(640, 480), gameInstance, renderTarget) { }
/// <summary> /// Initializes a new Configurator class. /// </summary> /// <param name="backbuffer">The BackBuffer.</param> /// <param name="gameInstance">The GameInstance.</param> /// <param name="renderTarget">The RenderTarget.</param> public Configurator(BackBuffer backbuffer, Game gameInstance, RenderTarget renderTarget) : this(60, backbuffer, gameInstance, renderTarget) { }
/// <summary> /// Gets the default initializer. /// </summary> /// <param name="gameInstance">The GameInstance.</param> /// <returns>SGLInitializer</returns> public static Configurator Default(Game gameInstance) { return new Configurator(gameInstance, RenderTarget.Default); }