文件名称:wpf-skia-opengl:在不带WindowsFormsHost的WPF中使用Skia的概念证明
文件大小:30KB
文件格式:ZIP
更新时间:2024-02-24 18:05:57
opengl wpf skiasharp OpenGLC#
WPF + Skia + OpenGL 不使用WindowsFormsHost的GPU加速表面的概念验证 理念 手动创建GL上下文,将所有计算密集型内容呈现在屏幕外的表面上,然后在与WPF兼容的控件(在本例中为SKElement )上绘制结果。 为什么 SkiaSharp的示例使用控件进行GPU加速渲染,该使用 。 但是, WindowsFormsHost存在一些问题: 启用AllowsTransparency的窗口不显示任何控件- 鉴于我们无法执行AllowsTransparency ,将WindowStyle设置为None仍会显示边框 空域问题-上下文菜单或DragMove不适用于表
【文件预览】:
wpf-skia-opengl-master
----.gitignore(3KB)
----README.md(2KB)
----wpf-skia-opengl()
--------MainWindow.xaml(779B)
--------Properties()
--------GlContexts()
--------WpfSkiaOpenGL.csproj(6KB)
--------MainWindow.xaml.cs(2KB)
--------App.config(189B)
--------App.xaml(384B)
--------App.xaml.cs(330B)
--------packages.config(216B)
----wpf-skia-opengl.sln(1KB)
----LICENSE(18KB)