what the difference between theses 2 methods :
function MyControl.GetScreenScale: Single;
begin
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, ScreenSrv) then
FScale := ScreenSrv.GetScreenScale
else
FScale := 1;
end;
and
function MyControl.GetSceneScale: Single;
begin
Result := 0;
if Scene <> nil then Result := Scene.GetSceneScale;
if Result <= 0 then Result := 1;
end;
because as i understand a scene can not have a different scale than ScreenSrv.GetScreenScale no ?