public XnaLayer(XnaRenderer renderer, int width, int height, ILayout layout) { this.renderer = renderer; this.width = width; this.height = height; Layout = layout; currentSpriteBatch = new SpriteBatch(renderer.graphicsDevice); settingsStack = new List <XnaContextSettings>(); settingsStack.Add(new XnaContextSettings()); shapeCache = new XnaShapeCache(renderer.graphicsDevice); // _rasterizerState = new RasterizerState() { ScissorTestEnable = true }; }
public XnaLayer(XnaRenderer renderer, int width, int height, BaseLayout layout) { this.renderer = renderer; this.width = width; this.height = height; Layout = layout; currentSpriteBatch = new SpriteBatch(renderer.graphicsDevice); settingsStack = new List <XnaContextSettings>(); settingsStack.Add(new XnaContextSettings()); shapeCache = new XnaShapeCache(renderer.graphicsDevice); _rasterizerState = new RasterizerState() { // ScissorTestEnable = true MultiSampleAntiAlias = true, }; // _blendState = BlendState.NonPremultiplied; }
public XnaScreenManager(XnaRenderer renderer, BaseClient client) { Renderer = renderer; Client = client; XnaScreens = new List <XnaScreen>(); }