Home
last modified time | relevance | path

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

12

/external/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&);
36 std::unique_ptr<WindowContext> MakeGraphiteDawnD3D12ForWin(HWND, const DisplayParams&);
40 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.cpp23 std::unique_ptr<WindowContext> MakeVulkanForWin(HWND hwnd, const DisplayParams& params) { in MakeVulkanForWin()
68 std::unique_ptr<WindowContext> ctx( in MakeVulkanForWin()
DGraphiteDawnD3D12WindowContext_win.cpp86 std::unique_ptr<WindowContext> MakeGraphiteDawnD3D12ForWin(HWND hwnd, const DisplayParams& params) { in MakeGraphiteDawnD3D12ForWin()
87 std::unique_ptr<WindowContext> ctx(new GraphiteDawnD3D12WindowContext_win(hwnd, params)); in MakeGraphiteDawnD3D12ForWin()
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()
/external/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&);
53 std::unique_ptr<WindowContext> MakeGraphiteDawnMetalForMac(const MacWindowInfo&, const DisplayParam…
58 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo&, const DisplayParams&);
60 std::unique_ptr<WindowContext> MakeGraphiteMetalForMac(const MacWindowInfo&, const DisplayParams&);
DGraphiteMetalWindowContext_mac.mm97 std::unique_ptr<WindowContext> MakeGraphiteMetalForMac(const MacWindowInfo& info,
99 std::unique_ptr<WindowContext> ctx(new GraphiteMetalWindowContext_mac(info, params));
DMetalWindowContext_mac.mm96 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo& info,
98 std::unique_ptr<WindowContext> ctx(new MetalWindowContext_mac(info, params));
/external/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&);
48 std::unique_ptr<WindowContext> MakeGraphiteDawnVulkanForXlib(const XlibWindowInfo&,
52 std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
DVulkanWindowContext_unix.cpp22 std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo& info, in MakeVulkanForXlib()
74 std::unique_ptr<WindowContext> ctx( in MakeVulkanForXlib()
DGraphiteDawnVulkanWindowContext_unix.cpp95 std::unique_ptr<WindowContext> MakeGraphiteDawnVulkanForXlib(const XlibWindowInfo& info, in MakeGraphiteDawnVulkanForXlib()
97 std::unique_ptr<WindowContext> ctx(new GraphiteDawnVulkanWindowContext_unix(info, params)); in MakeGraphiteDawnVulkanForXlib()
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()
/external/skia/tools/sk_app/
DWindowContext.cpp18 WindowContext::WindowContext(const DisplayParams& params) in WindowContext() function in sk_app::WindowContext
21 WindowContext::~WindowContext() {} in ~WindowContext()
DBUILD.bazel13 "WindowContext.cpp",
39 "WindowContext.h",
57 "WindowContext.cpp",
80 "WindowContext.h",
DWindowContext.h26 class WindowContext {
28 WindowContext(const DisplayParams&);
30 virtual ~WindowContext();
DRasterWindowContext.h15 class RasterWindowContext : public WindowContext {
17 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {} in RasterWindowContext()
/external/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.cpp19 std::unique_ptr<WindowContext> MakeVulkanForAndroid(ANativeWindow* window, in MakeVulkanForAndroid()
49 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()
/external/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&);

12