Home
last modified time | relevance | path

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

123

/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&);
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()
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()
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()
/external/skqp/tools/sk_app/win/
DWindowContextFactory_win.h16 class WindowContext; variable
21 WindowContext* NewVulkanForWin(HWND, const DisplayParams&);
23 WindowContext* NewGLForWin(HWND, const DisplayParams&);
25 WindowContext* NewANGLEForWin(HWND, const DisplayParams&);
27 WindowContext* NewRasterForWin(HWND, const DisplayParams&);
DVulkanWindowContext_win.cpp26 WindowContext* NewVulkanForWin(HWND hwnd, const DisplayParams& params) { in NewVulkanForWin()
72 WindowContext* ctx = new VulkanWindowContext(params, createVkSurface, canPresent, in NewVulkanForWin()
/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&);
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()
/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&);
55 std::unique_ptr<WindowContext> MakeMetalForMac(const MacWindowInfo&, const DisplayParams&);
/external/skia/tools/sk_app/
DWindowContext.cpp14 WindowContext::WindowContext(const DisplayParams& params) in WindowContext() function in sk_app::WindowContext
19 WindowContext::~WindowContext() {} in ~WindowContext()
DWindowContext.h20 class WindowContext {
22 WindowContext(const DisplayParams&);
24 virtual ~WindowContext();
DRasterWindowContext.h15 class RasterWindowContext : public WindowContext {
17 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {} in RasterWindowContext()
/external/skqp/tools/sk_app/android/
DWindowContextFactory_android.h17 class WindowContext; variable
22 WindowContext* NewVulkanForAndroid(ANativeWindow*, const DisplayParams&);
24 WindowContext* NewGLForAndroid(ANativeWindow*, const DisplayParams&);
26 WindowContext* NewRasterForAndroid(ANativeWindow*, const DisplayParams&);
DVulkanWindowContext_android.cpp21 WindowContext* NewVulkanForAndroid(ANativeWindow* window, const DisplayParams& params) { in NewVulkanForAndroid()
51 WindowContext* ctx = new VulkanWindowContext(params, createVkSurface, canPresent, in NewVulkanForAndroid()
/external/skqp/tools/sk_app/mac/
DWindowContextFactory_mac.h16 class WindowContext; variable
25 inline WindowContext* NewVulkanForMac(const MacWindowInfo&, const DisplayParams&) { in NewVulkanForMac()
30 WindowContext* NewGLForMac(const MacWindowInfo&, const DisplayParams&);
32 WindowContext* NewRasterForMac(const MacWindowInfo&, const DisplayParams&);
/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.cpp21 std::unique_ptr<WindowContext> MakeVulkanForAndroid(ANativeWindow* window, in MakeVulkanForAndroid()
52 std::unique_ptr<WindowContext> ctx( in MakeVulkanForAndroid()
/external/skqp/tools/sk_app/ios/
DWindowContextFactory_ios.h16 class WindowContext; variable
26 inline WindowContext* NewVulkanForIOS(const IOSWindowInfo&, const DisplayParams&) { in NewVulkanForIOS()
31 WindowContext* NewGLForIOS(const IOSWindowInfo&, const DisplayParams&);
33 WindowContext* NewRasterForIOS(const IOSWindowInfo&, const DisplayParams&);
DGLWindowContext_ios.cpp86 WindowContext* NewGLForIOS(const IOSWindowInfo& info, const DisplayParams& params) { in NewGLForIOS()
87 WindowContext* ctx = new GLWindowContext_ios(info, params); in NewGLForIOS()
/external/skqp/tools/sk_app/unix/
DWindowContextFactory_unix.h18 class WindowContext; variable
32 WindowContext* NewVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
34 WindowContext* NewGLForXlib(const XlibWindowInfo&, const DisplayParams&);
36 WindowContext* NewRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
DVulkanWindowContext_unix.cpp25 WindowContext* NewVulkanForXlib(const XlibWindowInfo& info, const DisplayParams& displayParams) { in NewVulkanForXlib()
76 WindowContext* context = new VulkanWindowContext(displayParams, createVkSurface, canPresent, in NewVulkanForXlib()
/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&);
/external/skqp/tools/sk_app/
DWindowContext.h21 class WindowContext {
23 WindowContext(const DisplayParams& params) in WindowContext() function
29 virtual ~WindowContext() {} in ~WindowContext()
DRasterWindowContext.h15 class RasterWindowContext : public WindowContext {
17 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {} in RasterWindowContext()

123