public void Dispose() { if (_offScreenTarget != null) { _offScreenTarget.Dispose(); _offScreenTarget = null; } GC.SuppressFinalize(this); }
public override void InitializeResources(IUGContext context) { var size = new UGSize(64F, 64F); _offScreenTarget = new UGCanvasRenderTarget(size, 2F); using (var session = _offScreenTarget.CreateDrawingSession()) { session.ClearColor(WHITE); session.FillEllipse(32F, 32F, 24F, 32F, BLUE); } }