public SharpDXGraphics(GraphicsDevice device) { GsTextMeasurer.Register(this); GraphicsDevice = device; spriteBatch = new SpriteBatch(device); primitiveBatch = new PrimitiveBatch <VertexPositionColor>(device); basicEffect = new BasicEffect(device); basicEffect.VertexColorEnabled = true; }
public OpenGLGraphics() { fonts = new Dictionary <string, Font>(); fonts["Tahoma"] = new Font("Tahoma", 10f); measureBitmap = new Bitmap(128, 128); measureGraphics = Graphics.FromImage(measureBitmap); stringTextures = new Dictionary <string, TextureData>(); centerCenter = new StringFormat { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Center, }; GsTextMeasurer.Register(this); }