示例#1
0
 public void Dispose()
 {
     if (_offScreenTarget != null)
     {
         _offScreenTarget.Dispose();
         _offScreenTarget = null;
     }
     GC.SuppressFinalize(this);
 }
示例#2
0
        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);
            }
        }