Flutter Engine
The Flutter Engine
|
Namespaces | |
namespace | internal |
Classes | |
struct | DisplayParams |
struct | IOSWindowInfo |
struct | MacWindowInfo |
class | WindowContext |
struct | XlibWindowInfo |
|
inlinestatic |
Definition at line 22 of file WindowContextFactory_mac.h.
std::unique_ptr< WindowContext > skwindow::MakeANGLEForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 68 of file ANGLEWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeANGLEForWin | ( | HWND | wnd, |
const DisplayParams & | params | ||
) |
Definition at line 65 of file ANGLEWindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeD3D12ForWin | ( | HWND | hwnd, |
const DisplayParams & | params | ||
) |
Definition at line 259 of file D3D12WindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGLForAndroid | ( | ANativeWindow * | window, |
const DisplayParams & | params | ||
) |
Definition at line 165 of file GLWindowContext_android.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGLForIOS | ( | const IOSWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 155 of file GLWindowContext_ios.mm.
std::unique_ptr< WindowContext > skwindow::MakeGLForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 136 of file GLWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeGLForWin | ( | HWND | wnd, |
const DisplayParams & | params | ||
) |
Definition at line 144 of file GLWindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGLForXlib | ( | const XlibWindowInfo & | winInfo, |
const DisplayParams & | params | ||
) |
Definition at line 191 of file GLWindowContext_unix.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteDawnD3D12ForWin | ( | HWND | hwnd, |
const DisplayParams & | params | ||
) |
Definition at line 80 of file GraphiteDawnD3D12WindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteDawnMetalForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 123 of file GraphiteDawnMetalWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteDawnVulkanForXlib | ( | const XlibWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 89 of file GraphiteDawnVulkanWindowContext_unix.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteMetalForIOS | ( | const IOSWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 99 of file GraphiteMetalWindowContext_ios.mm.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteMetalForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 94 of file GraphiteMetalWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteVulkanForAndroid | ( | ANativeWindow * | window, |
const DisplayParams & | params | ||
) |
Definition at line 16 of file GraphiteVulkanWindowContext_android.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteVulkanForWin | ( | HWND | hwnd, |
const DisplayParams & | params | ||
) |
Definition at line 19 of file GraphiteVulkanWindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeGraphiteVulkanForXlib | ( | const XlibWindowInfo & | info, |
const DisplayParams & | displayParams | ||
) |
Definition at line 18 of file GraphiteVulkanWindowContext_unix.cpp.
std::unique_ptr< WindowContext > skwindow::MakeMetalForIOS | ( | const IOSWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 98 of file MetalWindowContext_ios.mm.
std::unique_ptr< WindowContext > skwindow::MakeMetalForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 93 of file MetalWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeRasterForAndroid | ( | ANativeWindow * | window, |
const DisplayParams & | params | ||
) |
Definition at line 95 of file RasterWindowContext_android.cpp.
std::unique_ptr< WindowContext > skwindow::MakeRasterForIOS | ( | const IOSWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 188 of file RasterWindowContext_ios.mm.
std::unique_ptr< WindowContext > skwindow::MakeRasterForMac | ( | const MacWindowInfo & | info, |
const DisplayParams & | params | ||
) |
Definition at line 180 of file RasterWindowContext_mac.mm.
std::unique_ptr< WindowContext > skwindow::MakeRasterForWin | ( | HWND | wnd, |
const DisplayParams & | params | ||
) |
Definition at line 87 of file RasterWindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeRasterForXlib | ( | const XlibWindowInfo & | info, |
const DisplayParams & | params | ||
) |
std::unique_ptr< WindowContext > skwindow::MakeVulkanForAndroid | ( | ANativeWindow * | window, |
const DisplayParams & | params | ||
) |
Definition at line 16 of file VulkanWindowContext_android.cpp.
std::unique_ptr< WindowContext > skwindow::MakeVulkanForWin | ( | HWND | hwnd, |
const DisplayParams & | params | ||
) |
Definition at line 22 of file VulkanWindowContext_win.cpp.
std::unique_ptr< WindowContext > skwindow::MakeVulkanForXlib | ( | const XlibWindowInfo & | info, |
const DisplayParams & | displayParams | ||
) |
Definition at line 19 of file VulkanWindowContext_unix.cpp.