diff options
Diffstat (limited to 'src/qml/debugger/qqmlprofilerdefinitions_p.h')
-rw-r--r-- | src/qml/debugger/qqmlprofilerdefinitions_p.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/qml/debugger/qqmlprofilerdefinitions_p.h b/src/qml/debugger/qqmlprofilerdefinitions_p.h index 7b972c5d0d..1388c6f38b 100644 --- a/src/qml/debugger/qqmlprofilerdefinitions_p.h +++ b/src/qml/debugger/qqmlprofilerdefinitions_p.h @@ -70,6 +70,7 @@ struct QQmlProfilerDefinitions { SceneGraphFrame, MemoryAllocation, DebugMessage, + Quick3DFrame, MaximumMessage }; @@ -124,6 +125,21 @@ struct QQmlProfilerDefinitions { NumGUIThreadFrameTypes = MaximumSceneGraphFrameType - NumRenderThreadFrameTypes }; + enum Quick3DFrameType { + Quick3DRenderFrame, // Render Thread + Quick3DSynchronizeFrame, + Quick3DPrepareFrame, + Quick3DMeshLoad, + Quick3DCustomMeshLoad, + Quick3DTextureLoad, + Quick3DGenerateShader, + Quick3DLoadShader, + Quick3DParticleUpdate, // GUI Thread + MaximumQuick3DFrameType, + NumQuick3DRenderThreadFrameTypes = Quick3DParticleUpdate, + NumQuick3DGUIThreadFrameTypes = MaximumQuick3DFrameType - NumQuick3DRenderThreadFrameTypes, + }; + enum ProfileFeature { ProfileJavaScript, ProfileMemory, @@ -137,6 +153,7 @@ struct QQmlProfilerDefinitions { ProfileHandlingSignal, ProfileInputEvents, ProfileDebugMessages, + ProfileQuick3D, MaximumProfileFeature }; |