/third_party/skia/tools/sk_app/win/ |
D | WindowContextFactory_win.h | 18 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&);
|
D | GLWindowContext_win.cpp | 25 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()
|
D | D3D12WindowContext_win.cpp | 34 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()
|
D | DawnD3D12WindowContext_win.cpp | 60 std::unique_ptr<WindowContext> MakeDawnD3D12ForWin(HWND hwnd, in MakeDawnD3D12ForWin() 62 std::unique_ptr<WindowContext> ctx(new DawnD3D12WindowContext(hwnd, params)); in MakeDawnD3D12ForWin()
|
D | VulkanWindowContext_win.cpp | 26 std::unique_ptr<WindowContext> MakeVulkanForWin(HWND hwnd, const DisplayParams& params) { in MakeVulkanForWin() 72 std::unique_ptr<WindowContext> ctx( in MakeVulkanForWin()
|
D | RasterWindowContext_win.cpp | 90 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()
|
D | ANGLEWindowContext_win.cpp | 170 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/ |
D | WindowContextFactory_mac.h | 39 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&);
|
D | MetalWindowContext_mac.mm | 99 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo& info, 101 std::unique_ptr<WindowContext> ctx(new MetalWindowContext_mac(info, params));
|
D | GraphiteMetalWindowContext_mac.mm | 99 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/ |
D | WindowContextFactory_unix.h | 25 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&);
|
D | VulkanWindowContext_unix.cpp | 25 std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo& info, in MakeVulkanForXlib() 77 std::unique_ptr<WindowContext> ctx( in MakeVulkanForXlib()
|
D | DawnVulkanWindowContext_unix.cpp | 96 std::unique_ptr<WindowContext> MakeDawnVulkanForXlib(const XlibWindowInfo& winInfo, in MakeDawnVulkanForXlib() 98 std::unique_ptr<WindowContext> ctx(new DawnVulkanWindowContext_xlib(winInfo, params)); in MakeDawnVulkanForXlib()
|
D | RasterWindowContext_unix.cpp | 93 std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo& info, in MakeRasterForXlib() 95 std::unique_ptr<WindowContext> ctx(new RasterWindowContext_xlib( in MakeRasterForXlib()
|
D | GLWindowContext_unix.cpp | 184 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/ |
D | WindowContext.cpp | 17 WindowContext::WindowContext(const DisplayParams& params) in WindowContext() function in sk_app::WindowContext 20 WindowContext::~WindowContext() {} in ~WindowContext()
|
D | WindowContext.h | 25 class WindowContext { 27 WindowContext(const DisplayParams&); 29 virtual ~WindowContext();
|
D | RasterWindowContext.h | 15 class RasterWindowContext : public WindowContext { 17 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {} in RasterWindowContext()
|
/third_party/skia/tools/sk_app/android/ |
D | WindowContextFactory_android.h | 18 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&);
|
D | VulkanWindowContext_android.cpp | 21 std::unique_ptr<WindowContext> MakeVulkanForAndroid(ANativeWindow* window, in MakeVulkanForAndroid() 52 std::unique_ptr<WindowContext> ctx( in MakeVulkanForAndroid()
|
D | RasterWindowContext_android.cpp | 98 std::unique_ptr<WindowContext> MakeRasterForAndroid(ANativeWindow* window, in MakeRasterForAndroid() 100 std::unique_ptr<WindowContext> ctx(new RasterWindowContext_android(window, params)); in MakeRasterForAndroid()
|
D | GLWindowContext_android.cpp | 147 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/ |
D | WindowContextFactory_ios.h | 32 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&);
|
D | MetalWindowContext_ios.mm | 105 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/ |
D | Surface.h | 48 WindowSurface(ANativeWindow* win, std::unique_ptr<sk_app::WindowContext> wctx); 56 std::unique_ptr<sk_app::WindowContext> fWindowContext;
|