Home
last modified time | relevance | path

Searched refs:currentZoom (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/src/smooth_zoom/
H A Dcubic_bezier.cpp37 std::vector<float> CubicBezier::GetZoomArray(const float& currentZoom, const float& targetZoom, in GetZoomArray() argument
40 float duration = GetDuration(currentZoom, targetZoom); in GetZoomArray()
49 float zoom = (currentZoom + (targetZoom - currentZoom) * GetInterpolation(time)); in GetZoomArray()
57 float CubicBezier::GetDuration(const float& currentZoom, const float& targetZoom) in GetDuration() argument
59 if (currentZoom == 0) { in GetDuration()
62 … return (DURATION_SLOP * DURATION_POWER * abs(log(targetZoom / currentZoom)) + DURATION_BASE); in GetDuration()
/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/include/smooth_zoom/
H A Dcubic_bezier.h28 std::vector<float> GetZoomArray(const float& currentZoom, const float& targetZoom,
32 static float GetDuration(const float& currentZoom, const float& targetZoom);
H A Dizoom_algorithm.h28 virtual std::vector<float> GetZoomArray(const float& currentZoom, const float& targetZoom,
/ohos5.0/foundation/multimedia/camera_framework/test/fuzztest/cubicbezier_fuzzer/
H A Dcubic_bezier_fuzzer.cpp68 float currentZoom = data.ReadFloat(); in Test() local
71 fuzz->GetZoomArray(currentZoom, targetZoom, frameInterval); in Test()
/ohos5.0/foundation/multimedia/camera_framework/test/fuzztest/smoothzoom_fuzzer/
H A Dsmooth_zoom_fuzzer.cpp71 float currentZoom = data.ReadFloat(); in Test() local
74 alg->GetZoomArray(currentZoom, targetZoom, frameInterval); in Test()