Exemplo n.º 1
0
        protected void RenderFrame()
        {
            RenderDlgt dlgt = _renderDlgt;
            bool       wait = _synchronizationStrategy.SyncToAudio ? !_soundOutput.HasAudio : dlgt == null;

            if (dlgt != null)
            {
                dlgt();
            }

            if (wait)
            {
                _synchronizationStrategy.Synchronize();
            }
        }
Exemplo n.º 2
0
 public EVRCallback(RenderDlgt renderDlgt, Action onTextureInvalidated)
 {
     _onTextureInvalidated = onTextureInvalidated;
     _renderDlgt           = renderDlgt;
     _device = SkinContext.Device;
 }
Exemplo n.º 3
0
 public EVRCallback(RenderDlgt renderDlgt, Action onTextureInvalidated)
 {
   _onTextureInvalidated = onTextureInvalidated;
   _renderDlgt = renderDlgt;
   _device = SkinContext.Device;
 }
Exemplo n.º 4
0
 public EVRCallback(RenderDlgt renderDlgt, Action onTextureInvalidated)
 {
     _onTextureInvalidated = onTextureInvalidated;
     _renderDlgt           = renderDlgt;
 }
Exemplo n.º 5
0
 public EVRCallback(RenderDlgt renderDlgt, Action onTextureInvalidated)
 {
   _onTextureInvalidated = onTextureInvalidated;
   _renderDlgt = renderDlgt;
 }
Exemplo n.º 6
0
 public bool SetRenderDelegate(RenderDlgt dlgt)
 {
     return(_retro != null && _retro.SetRenderDelegate(dlgt));
 }
Exemplo n.º 7
0
 public bool SetRenderDelegate(RenderDlgt dlgt)
 {
     _renderDlgt = dlgt;
     return(true);
 }