@@ -70,17 +70,17 @@ FlutterTizenEngine::FlutterTizenEngine(const FlutterProjectBundle& project)
70
70
}
71
71
});
72
72
73
- messenger = std::make_unique<FlutterDesktopMessenger>();
74
- messenger ->engine = this ;
75
- message_dispatcher =
76
- std::make_unique<IncomingMessageDispatcher>(messenger .get ());
73
+ messenger_ = std::make_unique<FlutterDesktopMessenger>();
74
+ messenger_ ->engine = this ;
75
+ message_dispatcher_ =
76
+ std::make_unique<IncomingMessageDispatcher>(messenger_ .get ());
77
77
78
78
plugin_registrar_ = std::make_unique<FlutterDesktopPluginRegistrar>();
79
79
plugin_registrar_->engine = this ;
80
80
}
81
81
82
82
FlutterTizenEngine::~FlutterTizenEngine () {
83
- renderer = nullptr ;
83
+ renderer_ = nullptr ;
84
84
}
85
85
86
86
void FlutterTizenEngine::InitializeRenderer (int32_t x,
@@ -92,8 +92,8 @@ void FlutterTizenEngine::InitializeRenderer(int32_t x,
92
92
TizenRenderer::WindowGeometry geometry = {x, y, width, height};
93
93
94
94
#ifdef TIZEN_RENDERER_EVAS_GL
95
- renderer = std::make_unique<TizenRendererEvasGL>(geometry, transparent,
96
- focusable, *this );
95
+ renderer_ = std::make_unique<TizenRendererEvasGL>(geometry, transparent,
96
+ focusable, *this );
97
97
98
98
render_loop_ = std::make_unique<TizenRenderEventLoop>(
99
99
std::this_thread::get_id (), // main thread
@@ -103,10 +103,10 @@ void FlutterTizenEngine::InitializeRenderer(int32_t x,
103
103
FT_LOG (Error) << " Could not post an engine task." ;
104
104
}
105
105
},
106
- renderer .get ());
106
+ renderer_ .get ());
107
107
#else
108
- renderer = std::make_unique<TizenRendererEcoreWl2>(geometry, transparent,
109
- focusable, *this );
108
+ renderer_ = std::make_unique<TizenRendererEcoreWl2>(geometry, transparent,
109
+ focusable, *this );
110
110
111
111
tizen_vsync_waiter_ = std::make_unique<TizenVsyncWaiter>(this );
112
112
#endif
@@ -117,7 +117,7 @@ bool FlutterTizenEngine::RunEngine(const char* entrypoint) {
117
117
FT_LOG (Error) << " The engine has already started." ;
118
118
return false ;
119
119
}
120
- if (IsHeaded () && !renderer ->IsValid ()) {
120
+ if (IsHeaded () && !renderer_ ->IsValid ()) {
121
121
FT_LOG (Error) << " The display was not valid." ;
122
122
return false ;
123
123
}
@@ -212,7 +212,7 @@ bool FlutterTizenEngine::RunEngine(const char* entrypoint) {
212
212
}
213
213
auto engine = reinterpret_cast <FlutterTizenEngine*>(user_data);
214
214
auto message = engine->ConvertToDesktopMessage (*engine_message);
215
- engine->message_dispatcher ->HandleMessage (message);
215
+ engine->message_dispatcher_ ->HandleMessage (message);
216
216
};
217
217
args.custom_task_runners = &custom_task_runners;
218
218
#ifndef TIZEN_RENDERER_EVAS_GL
@@ -226,7 +226,6 @@ bool FlutterTizenEngine::RunEngine(const char* entrypoint) {
226
226
if (aot_data_) {
227
227
args.aot_data = aot_data_.get ();
228
228
}
229
-
230
229
if (entrypoint) {
231
230
args.custom_dart_entrypoint = entrypoint;
232
231
}
@@ -243,25 +242,26 @@ bool FlutterTizenEngine::RunEngine(const char* entrypoint) {
243
242
244
243
internal_plugin_registrar_ =
245
244
std::make_unique<PluginRegistrar>(plugin_registrar_.get ());
246
-
247
- platform_channel = std::make_unique<PlatformChannel>(
248
- internal_plugin_registrar_->messenger (), renderer.get ());
249
- settings_channel = std::make_unique<SettingsChannel>(
245
+ lifecycle_channel_ = std::make_unique<LifecycleChannel>(
250
246
internal_plugin_registrar_->messenger ());
251
- lifecycle_channel = std::make_unique<LifecycleChannel>(
247
+ platform_channel_ = std::make_unique<PlatformChannel>(
248
+ internal_plugin_registrar_->messenger (), renderer_.get ());
249
+ settings_channel_ = std::make_unique<SettingsChannel>(
252
250
internal_plugin_registrar_->messenger ());
253
251
254
252
if (IsHeaded ()) {
255
253
texture_registrar_ = std::make_unique<FlutterTizenTextureRegistrar>(this );
256
- key_event_channel = std::make_unique<KeyEventChannel>(
254
+ key_event_channel_ = std::make_unique<KeyEventChannel>(
257
255
internal_plugin_registrar_->messenger ());
258
- navigation_channel = std::make_unique<NavigationChannel>(
256
+ navigation_channel_ = std::make_unique<NavigationChannel>(
259
257
internal_plugin_registrar_->messenger ());
260
- text_input_channel = std::make_unique<TextInputChannel>(
258
+ text_input_channel_ = std::make_unique<TextInputChannel>(
261
259
internal_plugin_registrar_->messenger (),
262
260
std::make_unique<TizenInputMethodContext>(this ));
263
- platform_view_channel = std::make_unique<PlatformViewChannel>(
261
+ platform_view_channel_ = std::make_unique<PlatformViewChannel>(
264
262
internal_plugin_registrar_->messenger ());
263
+ text_input_channel_ = std::make_unique<TextInputChannel>(
264
+ internal_plugin_registrar_->messenger (), this );
265
265
key_event_handler_ = std::make_unique<KeyEventHandler>(this );
266
266
touch_event_handler_ = std::make_unique<TouchEventHandler>(this );
267
267
@@ -275,8 +275,8 @@ bool FlutterTizenEngine::RunEngine(const char* entrypoint) {
275
275
276
276
bool FlutterTizenEngine::StopEngine () {
277
277
if (engine_) {
278
- if (platform_view_channel ) {
279
- platform_view_channel ->Dispose ();
278
+ if (platform_view_channel_ ) {
279
+ platform_view_channel_ ->Dispose ();
280
280
}
281
281
if (plugin_registrar_destruction_callback_) {
282
282
plugin_registrar_destruction_callback_ (plugin_registrar_.get ());
@@ -288,14 +288,6 @@ bool FlutterTizenEngine::StopEngine() {
288
288
return false ;
289
289
}
290
290
291
- FlutterDesktopPluginRegistrarRef FlutterTizenEngine::GetPluginRegistrar () {
292
- return plugin_registrar_.get ();
293
- }
294
-
295
- FlutterTizenTextureRegistrar* FlutterTizenEngine::GetTextureRegistrar () {
296
- return texture_registrar_.get ();
297
- }
298
-
299
291
void FlutterTizenEngine::SetPluginRegistrarDestructionCallback (
300
292
FlutterDesktopOnPluginRegistrarDestroyed callback) {
301
293
plugin_registrar_destruction_callback_ = callback;
@@ -360,7 +352,7 @@ void FlutterTizenEngine::SendWindowMetrics(int32_t width,
360
352
#ifdef TV_PROFILE
361
353
double dpi = 72.0 ;
362
354
#else
363
- double dpi = static_cast <double >(renderer ->GetDpi ());
355
+ double dpi = static_cast <double >(renderer_ ->GetDpi ());
364
356
#endif
365
357
double scale_factor = dpi / 90.0 * kProfileFactor ;
366
358
event.pixel_ratio = std::max (scale_factor, 1.0 );
@@ -373,14 +365,14 @@ void FlutterTizenEngine::SendWindowMetrics(int32_t width,
373
365
// This must be called at least once in order to initialize the value of
374
366
// transformation_.
375
367
void FlutterTizenEngine::SetWindowOrientation (int32_t degree) {
376
- if (!renderer ) {
368
+ if (!renderer_-> IsValid () ) {
377
369
return ;
378
370
}
379
371
380
- renderer ->SetRotate (degree);
372
+ renderer_ ->SetRotate (degree);
381
373
// Compute renderer transformation based on the angle of rotation.
382
374
double rad = (360 - degree) * M_PI / 180 ;
383
- auto geometry = renderer ->GetCurrentGeometry ();
375
+ auto geometry = renderer_ ->GetCurrentGeometry ();
384
376
double width = geometry.w ;
385
377
double height = geometry.h ;
386
378
@@ -400,10 +392,12 @@ void FlutterTizenEngine::SetWindowOrientation(int32_t degree) {
400
392
};
401
393
touch_event_handler_->rotation = degree;
402
394
if (degree == 90 || degree == 270 ) {
403
- renderer->ResizeWithRotation (geometry.x , geometry.y , height, width, degree);
395
+ renderer_->ResizeWithRotation (geometry.x , geometry.y , height, width,
396
+ degree);
404
397
SendWindowMetrics (height, width, 0.0 );
405
398
} else {
406
- renderer->ResizeWithRotation (geometry.x , geometry.y , width, height, degree);
399
+ renderer_->ResizeWithRotation (geometry.x , geometry.y , width, height,
400
+ degree);
407
401
SendWindowMetrics (width, height, 0.0 );
408
402
}
409
403
}
@@ -479,23 +473,23 @@ FlutterRendererConfig FlutterTizenEngine::GetRendererConfig() {
479
473
config.open_gl .struct_size = sizeof (config.open_gl );
480
474
config.open_gl .make_current = [](void * user_data) -> bool {
481
475
return reinterpret_cast <FlutterTizenEngine*>(user_data)
482
- ->renderer ->OnMakeCurrent ();
476
+ ->renderer_ ->OnMakeCurrent ();
483
477
};
484
478
config.open_gl .make_resource_current = [](void * user_data) -> bool {
485
479
return reinterpret_cast <FlutterTizenEngine*>(user_data)
486
- ->renderer ->OnMakeResourceCurrent ();
480
+ ->renderer_ ->OnMakeResourceCurrent ();
487
481
};
488
482
config.open_gl .clear_current = [](void * user_data) -> bool {
489
483
return reinterpret_cast <FlutterTizenEngine*>(user_data)
490
- ->renderer ->OnClearCurrent ();
484
+ ->renderer_ ->OnClearCurrent ();
491
485
};
492
486
config.open_gl .present = [](void * user_data) -> bool {
493
487
return reinterpret_cast <FlutterTizenEngine*>(user_data)
494
- ->renderer ->OnPresent ();
488
+ ->renderer_ ->OnPresent ();
495
489
};
496
490
config.open_gl .fbo_callback = [](void * user_data) -> uint32_t {
497
491
return reinterpret_cast <FlutterTizenEngine*>(user_data)
498
- ->renderer ->OnGetFBO ();
492
+ ->renderer_ ->OnGetFBO ();
499
493
};
500
494
config.open_gl .surface_transformation =
501
495
[](void * user_data) -> FlutterTransformation {
@@ -504,17 +498,17 @@ FlutterRendererConfig FlutterTizenEngine::GetRendererConfig() {
504
498
config.open_gl .gl_proc_resolver = [](void * user_data,
505
499
const char * name) -> void * {
506
500
return reinterpret_cast <FlutterTizenEngine*>(user_data)
507
- ->renderer ->OnProcResolver (name);
501
+ ->renderer_ ->OnProcResolver (name);
508
502
};
509
503
config.open_gl .gl_external_texture_frame_callback =
510
504
[](void * user_data, int64_t texture_id, size_t width, size_t height,
511
505
FlutterOpenGLTexture* texture) -> bool {
512
506
auto engine = reinterpret_cast <FlutterTizenEngine*>(user_data);
513
- if (!engine->GetTextureRegistrar ()) {
507
+ if (!engine->texture_registrar ()) {
514
508
return false ;
515
509
}
516
- return engine->GetTextureRegistrar ()->PopulateTexture (texture_id, width,
517
- height, texture);
510
+ return engine->texture_registrar ()->PopulateTexture (texture_id, width,
511
+ height, texture);
518
512
};
519
513
} else {
520
514
config.type = kSoftware ;
0 commit comments