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(); }
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(); }