Home
last modified time | relevance | path

Searched refs:WindowContext (Results 1 – 25 of 43) sorted by relevance

12

/third_party/skia/tools/sk_app/win/
DWindowContextFactory_win.h18 class WindowContext; variable
23 std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
25 std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&);
27 std::unique_ptr<WindowContext> MakeANGLEForWin(HWND, const DisplayParams&);
30 std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND, const DisplayParams&);
34 std::unique_ptr<WindowContext> MakeDawnD3D12ForWin(HWND, const DisplayParams&);
37 std::unique_ptr<WindowContext> MakeRasterForWin(HWND, const DisplayParams&);
DGLWindowContext_win.cpp25 std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&) { return nullptr; } in MakeGLForWin()
149 std::unique_ptr<WindowContext> MakeGLForWin(HWND wnd, const DisplayParams& params) { in MakeGLForWin()
150 std::unique_ptr<WindowContext> ctx(new GLWindowContext_win(wnd, params)); in MakeGLForWin()
DD3D12WindowContext_win.cpp34 class D3D12WindowContext : public WindowContext {
69 : WindowContext(params) in D3D12WindowContext()
244 std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND hwnd, const DisplayParams& params) { in MakeD3D12ForWin()
245 std::unique_ptr<WindowContext> ctx(new D3D12WindowContext(hwnd, params)); in MakeD3D12ForWin()
DDawnD3D12WindowContext_win.cpp60 std::unique_ptr<WindowContext> MakeDawnD3D12ForWin(HWND hwnd, in MakeDawnD3D12ForWin()
62 std::unique_ptr<WindowContext> ctx(new DawnD3D12WindowContext(hwnd, params)); in MakeDawnD3D12ForWin()
DVulkanWindowContext_win.cpp26 std::unique_ptr<WindowContext> MakeVulkanForWin(HWND hwnd, const DisplayParams& params) { in MakeVulkanForWin()
72 std::unique_ptr<WindowContext> ctx( in MakeVulkanForWin()
DRasterWindowContext_win.cpp90 std::unique_ptr<WindowContext> MakeRasterForWin(HWND wnd, const DisplayParams& params) { in MakeRasterForWin()
91 std::unique_ptr<WindowContext> ctx(new RasterWindowContext_win(wnd, params)); in MakeRasterForWin()
DANGLEWindowContext_win.cpp170 std::unique_ptr<WindowContext> MakeANGLEForWin(HWND wnd, const DisplayParams& params) { in MakeANGLEForWin()
171 std::unique_ptr<WindowContext> ctx(new ANGLEGLWindowContext_win(wnd, params)); in MakeANGLEForWin()
/third_party/skia/tools/sk_app/mac/
DWindowContextFactory_mac.h39 inline std::unique_ptr<WindowContext> MakeVulkanForMac(const MacWindowInfo&, const DisplayParams&) { in MakeVulkanForMac()
46 std::unique_ptr<WindowContext> MakeRasterForMac(const MacWindowInfo&, const DisplayParams&);
47 std::unique_ptr<WindowContext> MakeGLForMac(const MacWindowInfo&, const DisplayParams&);
51 std::unique_ptr<WindowContext> MakeDawnMTLForMac(const MacWindowInfo&, const DisplayParams&);
55 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo&, const DisplayParams&);
57 std::unique_ptr<WindowContext> MakeGraphiteMetalForMac(const MacWindowInfo&, const DisplayParams&);
DMetalWindowContext_mac.mm99 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo& info,
101 std::unique_ptr<WindowContext> ctx(new MetalWindowContext_mac(info, params));
DGraphiteMetalWindowContext_mac.mm99 std::unique_ptr<WindowContext> MakeGraphiteMetalForMac(const MacWindowInfo& info,
101 std::unique_ptr<WindowContext> ctx(new GraphiteMetalWindowContext_mac(info, params));
/third_party/skia/tools/sk_app/unix/
DWindowContextFactory_unix.h25 class WindowContext; variable
39 std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
41 std::unique_ptr<WindowContext> MakeGLForXlib(const XlibWindowInfo&, const DisplayParams&);
44 std::unique_ptr<WindowContext> MakeDawnVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
47 std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
DVulkanWindowContext_unix.cpp25 std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo& info, in MakeVulkanForXlib()
77 std::unique_ptr<WindowContext> ctx( in MakeVulkanForXlib()
DDawnVulkanWindowContext_unix.cpp96 std::unique_ptr<WindowContext> MakeDawnVulkanForXlib(const XlibWindowInfo& winInfo, in MakeDawnVulkanForXlib()
98 std::unique_ptr<WindowContext> ctx(new DawnVulkanWindowContext_xlib(winInfo, params)); in MakeDawnVulkanForXlib()
DRasterWindowContext_unix.cpp93 std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo& info, in MakeRasterForXlib()
95 std::unique_ptr<WindowContext> ctx(new RasterWindowContext_xlib( in MakeRasterForXlib()
DGLWindowContext_unix.cpp184 std::unique_ptr<WindowContext> MakeGLForXlib(const XlibWindowInfo& winInfo, in MakeGLForXlib()
186 std::unique_ptr<WindowContext> ctx(new GLWindowContext_xlib(winInfo, params)); in MakeGLForXlib()
/third_party/skia/tools/sk_app/
DWindowContext.cpp17 WindowContext::WindowContext(const DisplayParams& params) in WindowContext() function in sk_app::WindowContext
20 WindowContext::~WindowContext() {} in ~WindowContext()
DWindowContext.h25 class WindowContext {
27 WindowContext(const DisplayParams&);
29 virtual ~WindowContext();
DRasterWindowContext.h15 class RasterWindowContext : public WindowContext {
17 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {} in RasterWindowContext()
/third_party/skia/tools/sk_app/android/
DWindowContextFactory_android.h18 class WindowContext; variable
23 std::unique_ptr<WindowContext> MakeVulkanForAndroid(ANativeWindow*, const DisplayParams&);
25 std::unique_ptr<WindowContext> MakeGLForAndroid(ANativeWindow*, const DisplayParams&);
27 std::unique_ptr<WindowContext> MakeRasterForAndroid(ANativeWindow*, const DisplayParams&);
DVulkanWindowContext_android.cpp21 std::unique_ptr<WindowContext> MakeVulkanForAndroid(ANativeWindow* window, in MakeVulkanForAndroid()
52 std::unique_ptr<WindowContext> ctx( in MakeVulkanForAndroid()
DRasterWindowContext_android.cpp98 std::unique_ptr<WindowContext> MakeRasterForAndroid(ANativeWindow* window, in MakeRasterForAndroid()
100 std::unique_ptr<WindowContext> ctx(new RasterWindowContext_android(window, params)); in MakeRasterForAndroid()
DGLWindowContext_android.cpp147 std::unique_ptr<WindowContext> MakeGLForAndroid(ANativeWindow* window, in MakeGLForAndroid()
149 std::unique_ptr<WindowContext> ctx(new GLWindowContext_android(window, params)); in MakeGLForAndroid()
/third_party/skia/tools/sk_app/ios/
DWindowContextFactory_ios.h32 inline std::unique_ptr<WindowContext> MakeVulkanForIOS(const IOSWindowInfo&, const DisplayParams&) { in MakeVulkanForIOS()
39 std::unique_ptr<WindowContext> MakeMetalForIOS(const IOSWindowInfo&, const DisplayParams&);
43 std::unique_ptr<WindowContext> MakeGLForIOS(const IOSWindowInfo&, const DisplayParams&);
44 std::unique_ptr<WindowContext> MakeRasterForIOS(const IOSWindowInfo&, const DisplayParams&);
DMetalWindowContext_ios.mm105 std::unique_ptr<WindowContext> MakeMetalForIOS(const IOSWindowInfo& info,
107 std::unique_ptr<WindowContext> ctx(new MetalWindowContext_ios(info, params));
/third_party/skia/modules/androidkit/src/
DSurface.h48 WindowSurface(ANativeWindow* win, std::unique_ptr<sk_app::WindowContext> wctx);
56 std::unique_ptr<sk_app::WindowContext> fWindowContext;

12