/// <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="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> /// Constructs the component. /// </summary> void IConstructable.Construct() { _renderTarget = SGL.Components.Get<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 GraphicsDeivce. /// </summary> /// <param name="renderTarget">The RenderTarget.</param> public GraphicsDevice(RenderTarget renderTarget) { RenderTarget = renderTarget; }