コード例 #1
0
 internal WinUICompositedWindow(EglContext syncContext,
                                ICompositor compositor,
                                object pumpLock,
                                ICompositionTarget compositionTarget,
                                ICompositionDrawingSurfaceInterop surfaceInterop,
                                IVisual contentVisual, IVisual blurVisual)
 {
     _compositor        = compositor.CloneReference();
     _syncContext       = syncContext;
     _pumpLock          = pumpLock;
     _blurVisual        = blurVisual.CloneReference();
     _compositionTarget = compositionTarget.CloneReference();
     _contentVisual     = contentVisual.CloneReference();
     _surfaceInterop    = surfaceInterop.CloneReference();
 }
コード例 #2
0
 internal WinUICompositedWindow(EglContext syncContext,
                                ICompositor compositor,
                                object pumpLock,
                                ICompositionTarget compositionTarget,
                                ICompositionDrawingSurfaceInterop surfaceInterop,
                                IVisual contentVisual, IVisual blurVisual, IVisual micaVisual,
                                ICompositionRoundedRectangleGeometry roundedRectangleGeometry)
 {
     _compositor  = compositor.CloneReference();
     _syncContext = syncContext;
     _pumpLock    = pumpLock;
     _micaVisual  = micaVisual;
     _roundedRectangleGeometry = roundedRectangleGeometry;
     _blurVisual        = blurVisual.CloneReference();
     _compositionTarget = compositionTarget.CloneReference();
     _contentVisual     = contentVisual.CloneReference();
     _surfaceInterop    = surfaceInterop.CloneReference();
 }