Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        public DXElement()
        {
            base.SnapsToDevicePixels = true;

            m_renderTimer = new Stopwatch();
            m_surface = new DXImageSource();
            m_surface.IsFrontBufferAvailableChanged += delegate
            {
                UpdateReallyLoopRendering();
                if (!m_isReallyLoopRendering && m_surface.IsFrontBufferAvailable)
                    Render();
            };
            IsVisibleChanged += delegate { UpdateReallyLoopRendering(); };
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        public DXElement()
        {
            base.SnapsToDevicePixels = true;

            m_renderTimer = new Stopwatch();
            m_surface     = new DXImageSource();
            m_surface.IsFrontBufferAvailableChanged += delegate
            {
                UpdateReallyLoopRendering();
                if (!m_isReallyLoopRendering && m_surface.IsFrontBufferAvailable)
                {
                    Render();
                }
            };
            IsVisibleChanged += delegate { UpdateReallyLoopRendering(); };
        }
Ejemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dximage"></param>
 public override void SetBackBuffer(DXImageSource dximage)
 {
     dximage.SetBackBuffer(RenderTarget);
 }
Ejemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dximage"></param>
 public abstract void SetBackBuffer(DXImageSource dximage);
Ejemplo n.º 5
0
		public override void SetBackBuffer(DXImageSource dximage) { dximage.SetBackBuffer(RenderTarget); }