public LockedFramebuffer(WpfTopLevelImpl impl, WriteableBitmap bitmap, Vector dpi) { _impl = impl; _bitmap = bitmap; Dpi = dpi; _bitmap.Lock(); }
public WpfAvaloniaHost() { _sync = SynchronizationContext.Current; _impl = new WpfTopLevelImpl(); _impl.ControlRoot.Prepare(); _impl.Visibility = Visibility.Visible; SnapsToDevicePixels = true; UseLayoutRounding = true; PresentationSource.AddSourceChangedHandler(this, OnSourceChanged); }
public CustomControlRoot(WpfTopLevelImpl impl) : base(impl) { EnforceClientSize = false; }
public Disposer(WpfTopLevelImpl impl) { _impl = impl; }
public WritableBitmapSurface(WpfTopLevelImpl impl) { _impl = impl; }
public WpfMousePointer(WpfTopLevelImpl impl) : base(Pointer.GetNextFreeId(), PointerType.Mouse, true) { _impl = impl; }
public WpfMouseDevice(WpfTopLevelImpl impl) : base(new WpfMousePointer(impl)) { _impl = impl; }
public Direct2DImageSurface(WpfTopLevelImpl impl) { _impl = impl; }
public WpfMouseDevice(WpfTopLevelImpl impl) { _impl = impl; }