public void ConfigureSpriteVisual() { var l = new Windows.Graphics.SizeInt32(); l.Height = TILESIZE * 10000; l.Width = TILESIZE * 10000; drawingSurface = comositionGraphicsDevice.CreateVirtualDrawingSurface(l, DirectXPixelFormat.B8G8R8A8UIntNormalized, DirectXAlphaMode.Premultiplied); surfaceBrush = compositor.CreateSurfaceBrush(drawingSurface); surfaceBrush.Stretch = CompositionStretch.None; surfaceBrush.HorizontalAlignmentRatio = 0; surfaceBrush.VerticalAlignmentRatio = 0; surfaceBrush.TransformMatrix = System.Numerics.Matrix3x2.CreateTranslation(20.0f, 20.0f); myDrawingVisual.Brush = surfaceBrush; surfaceBrush.Offset = new System.Numerics.Vector2(0, 0); }
public static Size ToSizeF(this SizeInt32 size) { return(new Size(size.Width, size.Height)); }