Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmlprofilerclientdefinitions_p.h File Reference

(0dc4fd240a2897c5c443a0ef6d84c416843e4938)

#include <QtCore/private/qglobal_p.h>
+ Include dependency graph for qqmlprofilerclientdefinitions_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  Message {
  Event , RangeStart , RangeData , RangeLocation ,
  RangeEnd , Complete , PixmapCacheEvent , SceneGraphFrame ,
  MemoryAllocation , DebugMessage , MaximumMessage
}
 
enum  EventType {
  DragEnd , DragOver , DragStart , Drop ,
  KeyDown , KeyUp , PointerDown , PointerMove ,
  PointerUp , PointerEnter , PointerLeave , PointerCancel ,
  Wheel , FramePaint , Mouse , Key ,
  AnimationFrame , EndTrace , StartTrace , MaximumEventType
}
 
enum  RangeType {
  Painting , Compiling , Creating , Binding ,
  HandlingSignal , Javascript , MaximumRangeType
}
 
enum  PixmapEventType {
  PixmapSizeKnown , PixmapReferenceCountChanged , PixmapCacheCountChanged , PixmapLoadingStarted ,
  PixmapLoadingFinished , PixmapLoadingError , MaximumPixmapEventType
}
 
enum  SceneGraphFrameType {
  SceneGraphRendererFrame , SceneGraphAdaptationLayerFrame , SceneGraphContextFrame , SceneGraphRenderLoopFrame ,
  SceneGraphTexturePrepare , SceneGraphTextureDeletion , SceneGraphPolishAndSync , SceneGraphWindowsRenderShow ,
  SceneGraphWindowsAnimations , SceneGraphPolishFrame , MaximumSceneGraphFrameType , NumRenderThreadFrameTypes = SceneGraphPolishAndSync ,
  NumGUIThreadFrameTypes = MaximumSceneGraphFrameType - NumRenderThreadFrameTypes
}
 
enum  MemoryType { HeapPage , LargeItem , SmallItem }
 
enum  ProfileFeature {
  ProfileJavaScript , ProfileMemory , ProfilePixmapCache , ProfileSceneGraph ,
  ProfileAnimations , ProfilePainting , ProfileCompiling , ProfileCreating ,
  ProfileBinding , ProfileHandlingSignal , ProfileInputEvents , ProfileDebugMessages ,
  MaximumProfileFeature
}
 
enum  InputEventType {
  InputKeyPress , InputKeyRelease , InputKeyUnknown , InputMousePress ,
  InputMouseRelease , InputMouseMove , InputMouseDoubleClick , InputMouseWheel ,
  InputMouseUnknown , MaximumInputEventType
}
 

Enumeration Type Documentation

◆ EventType

enum EventType
Enumerator
DragEnd 
DragOver 
DragStart 
Drop 
KeyDown 
KeyUp 
PointerDown 
PointerMove 
PointerUp 
PointerEnter 
PointerLeave 
PointerCancel 
Wheel 
FramePaint 
Mouse 
Key 
AnimationFrame 
EndTrace 
StartTrace 
MaximumEventType 

Definition at line 37 of file qqmlprofilerclientdefinitions_p.h.

◆ InputEventType

Enumerator
InputKeyPress 
InputKeyRelease 
InputKeyUnknown 
InputMousePress 
InputMouseRelease 
InputMouseMove 
InputMouseDoubleClick 
InputMouseWheel 
InputMouseUnknown 
MaximumInputEventType 

Definition at line 110 of file qqmlprofilerclientdefinitions_p.h.

◆ MemoryType

enum MemoryType
Enumerator
HeapPage 
LargeItem 
SmallItem 

Definition at line 87 of file qqmlprofilerclientdefinitions_p.h.

◆ Message

enum Message
Enumerator
Event 
RangeStart 
RangeData 
RangeLocation 
RangeEnd 
Complete 
PixmapCacheEvent 
SceneGraphFrame 
MemoryAllocation 
DebugMessage 
MaximumMessage 

Definition at line 22 of file qqmlprofilerclientdefinitions_p.h.

◆ PixmapEventType

Enumerator
PixmapSizeKnown 
PixmapReferenceCountChanged 
PixmapCacheCountChanged 
PixmapLoadingStarted 
PixmapLoadingFinished 
PixmapLoadingError 
MaximumPixmapEventType 

Definition at line 59 of file qqmlprofilerclientdefinitions_p.h.

◆ ProfileFeature

Enumerator
ProfileJavaScript 
ProfileMemory 
ProfilePixmapCache 
ProfileSceneGraph 
ProfileAnimations 
ProfilePainting 
ProfileCompiling 
ProfileCreating 
ProfileBinding 
ProfileHandlingSignal 
ProfileInputEvents 
ProfileDebugMessages 
MaximumProfileFeature 

Definition at line 93 of file qqmlprofilerclientdefinitions_p.h.

◆ RangeType

enum RangeType
Enumerator
Painting 
Compiling 
Creating 
Binding 
HandlingSignal 
Javascript 
MaximumRangeType 

Definition at line 48 of file qqmlprofilerclientdefinitions_p.h.

◆ SceneGraphFrameType

Enumerator
SceneGraphRendererFrame 
SceneGraphAdaptationLayerFrame 
SceneGraphContextFrame 
SceneGraphRenderLoopFrame 
SceneGraphTexturePrepare 
SceneGraphTextureDeletion 
SceneGraphPolishAndSync 
SceneGraphWindowsRenderShow 
SceneGraphWindowsAnimations 
SceneGraphPolishFrame 
MaximumSceneGraphFrameType 
NumRenderThreadFrameTypes 
NumGUIThreadFrameTypes 

Definition at line 70 of file qqmlprofilerclientdefinitions_p.h.