Unverified Commit 5261d52b authored by Igor Demin's avatar Igor Demin Committed by GitHub

SkiaLayerAnalytics. Rendering logging (#1012)

Fixes
https://youtrack.jetbrains.com/issue/SKIKO-994/Add-logging-for-rendering
parent 9e73ff16
......@@ -60,10 +60,12 @@ internal abstract class AWTRedrawer(
if (!isFirstFrameRendered) {
deviceAnalytics?.beforeFirstFrameRender()
}
deviceAnalytics?.beforeFrameRender()
layer.inDrawScope(body)
if (!isFirstFrameRendered && !isDisposed) {
deviceAnalytics?.afterFirstFrameRender()
}
deviceAnalytics?.afterFrameRender()
isFirstFrameRendered = true
}
}
......
......@@ -42,6 +42,8 @@ interface SkiaLayerAnalytics {
fun contextInit() = Unit
fun beforeFirstFrameRender() = Unit
fun afterFirstFrameRender() = Unit
fun beforeFrameRender() = Unit
fun afterFrameRender() = Unit
companion object {
val Empty = object : DeviceAnalytics {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment