public ManagedSurface LoadText(string text, Size size, CanvasTextFormat textFormat, Color textColor, Color bgColor) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); var ignored = surface.Draw(_graphicsDevice, _drawingLock, new TextDrawer(text, textFormat, textColor, bgColor)); return(surface); }
public ManagedSurface LoadCircle(float radius, Color color, Size size) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); var ignored = surface.Draw(_graphicsDevice, _drawingLock, new CircleDrawer(radius, color)); return(surface); }
private async Task <ManagedSurface> LoadFromStreamAsyncWorker(IRandomAccessStream uri, Size size, LoadTimeEffectHandler handler) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); await surface.Draw(_graphicsDevice, _drawingLock, new StreamDrawer(uri, handler)); return(surface); }
public ManagedSurface LoadFromStream(IRandomAccessStream uri, Size size, LoadTimeEffectHandler handler) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); var ignored = surface.Draw(_graphicsDevice, _drawingLock, new StreamDrawer(uri, handler)); return(surface); }
private async Task <ManagedSurface> LoadFromUriAsyncWorker(Uri uri, Size size, LoadTimeEffectHandler handler) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); await surface.Draw(_graphicsDevice, _drawingLock, new BitmapDrawer(uri, handler)); return(surface); }
public ManagedSurface LoadFromUri(Uri uri, Size size, LoadTimeEffectHandler handler) { ManagedSurface surface = new ManagedSurface(CreateSurface(size)); var ignored = surface.Draw(_graphicsDevice, _drawingLock, new BitmapDrawer(uri, handler)); return(surface); }