Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
b6035062
E
engine
项目概览
sxychenjing
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
b6035062
编写于
8月 20, 2020
作者:
C
Chris Yang
提交者:
GitHub
8月 20, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Enable ios platform view by default (#20671)
上级
498dbc6d
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
3 addition
and
24 deletion
+3
-24
shell/platform/darwin/ios/ios_surface.h
shell/platform/darwin/ios/ios_surface.h
+0
-2
shell/platform/darwin/ios/ios_surface.mm
shell/platform/darwin/ios/ios_surface.mm
+0
-17
shell/platform/darwin/ios/ios_surface_gl.mm
shell/platform/darwin/ios/ios_surface_gl.mm
+1
-1
shell/platform/darwin/ios/ios_surface_metal.mm
shell/platform/darwin/ios/ios_surface_metal.mm
+1
-1
shell/platform/darwin/ios/ios_surface_software.mm
shell/platform/darwin/ios/ios_surface_software.mm
+1
-1
testing/scenario_app/ios/Scenarios/Scenarios/Info.plist
testing/scenario_app/ios/Scenarios/Scenarios/Info.plist
+0
-2
未找到文件。
shell/platform/darwin/ios/ios_surface.h
浏览文件 @
b6035062
...
...
@@ -34,8 +34,6 @@ class IOSSurface : public ExternalViewEmbedder {
std
::
shared_ptr
<
IOSContext
>
GetContext
()
const
;
ExternalViewEmbedder
*
GetExternalViewEmbedderIfEnabled
();
virtual
bool
IsValid
()
const
=
0
;
virtual
void
UpdateStorageSizeIfNecessary
()
=
0
;
...
...
shell/platform/darwin/ios/ios_surface.mm
浏览文件 @
b6035062
...
...
@@ -13,15 +13,6 @@
namespace
flutter
{
// The name of the Info.plist flag to enable the embedded iOS views preview.
constexpr
const
char
*
kEmbeddedViewsPreview
=
"io.flutter.embedded_views_preview"
;
bool
IsIosEmbeddedViewsPreviewEnabled
()
{
static
bool
preview_enabled
=
[[[
NSBundle
mainBundle
]
objectForInfoDictionaryKey
:
@
(
kEmbeddedViewsPreview
)]
boolValue
];
return
preview_enabled
;
}
std
::
unique_ptr
<
IOSSurface
>
IOSSurface
::
Create
(
std
::
shared_ptr
<
IOSContext
>
context
,
fml
::
scoped_nsobject
<
CALayer
>
layer
,
...
...
@@ -75,14 +66,6 @@ SkCanvas* IOSSurface::GetRootCanvas() {
return
nullptr
;
}
ExternalViewEmbedder
*
IOSSurface
::
GetExternalViewEmbedderIfEnabled
()
{
if
(
IsIosEmbeddedViewsPreviewEnabled
())
{
return
this
;
}
else
{
return
nullptr
;
}
}
// |ExternalViewEmbedder|
void
IOSSurface
::
CancelFrame
()
{
TRACE_EVENT0
(
"flutter"
,
"IOSSurface::CancelFrame"
);
...
...
shell/platform/darwin/ios/ios_surface_gl.mm
浏览文件 @
b6035062
...
...
@@ -84,7 +84,7 @@ bool IOSSurfaceGL::GLContextPresent() {
// |GPUSurfaceGLDelegate|
ExternalViewEmbedder
*
IOSSurfaceGL
::
GetExternalViewEmbedder
()
{
return
GetExternalViewEmbedderIfEnabled
()
;
return
this
;
}
}
// namespace flutter
shell/platform/darwin/ios/ios_surface_metal.mm
浏览文件 @
b6035062
...
...
@@ -55,7 +55,7 @@ std::unique_ptr<Surface> IOSSurfaceMetal::CreateGPUSurface(GrDirectContext* /* u
// |GPUSurfaceDelegate|
ExternalViewEmbedder
*
IOSSurfaceMetal
::
GetExternalViewEmbedder
()
{
return
GetExternalViewEmbedderIfEnabled
()
;
return
this
;
}
}
// namespace flutter
shell/platform/darwin/ios/ios_surface_software.mm
浏览文件 @
b6035062
...
...
@@ -124,7 +124,7 @@ bool IOSSurfaceSoftware::PresentBackingStore(sk_sp<SkSurface> backing_store) {
// |GPUSurfaceSoftwareDelegate|
ExternalViewEmbedder
*
IOSSurfaceSoftware
::
GetExternalViewEmbedder
()
{
return
GetExternalViewEmbedderIfEnabled
()
;
return
this
;
}
}
// namespace flutter
testing/scenario_app/ios/Scenarios/Scenarios/Info.plist
浏览文件 @
b6035062
...
...
@@ -41,7 +41,5 @@
<string>
UIInterfaceOrientationLandscapeLeft
</string>
<string>
UIInterfaceOrientationLandscapeRight
</string>
</array>
<key>
io.flutter.embedded_views_preview
</key>
<true/>
</dict>
</plist>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录