Module |
|
Header |
/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/TimingTrackViewport.h |
Include |
#include "Insights/ViewModels/TimingTrackViewport.h" |
enum ETimingTrackViewportDirtyFlags
{
None = 0,
HSizeChanged = (1 << 0),
HPositionChanged = (1 << 1),
HScaleChanged = (1 << 2),
HClippedSessionTimeChanged = (1 << 3),
HInvalidated = (1 << 4),
VSizeChanged = (1 << 5),
VPositionChanged = (1 << 6),
VLayoutChanged = (1 << 7),
VInvalidated = (1 << 8),
AllHorizontal = HSizeChanged | HPositionChanged | HScaleChanged | HClippedSessionTimeChanged | HInvalidated,
AllVertical = VSizeChanged | VPositionChanged | VLayoutChanged | VInvalidated,
All = AllHorizontal | AllVertical,
}
Name |
Description |
---|---|
None |
|
HSizeChanged |
Width has changed. |
HPositionChanged |
StartTime has changed. |
HScaleChanged |
ScaleX has changed. |
HClippedSessionTimeChanged |
Intersection between valid session time ([StartSessionTime - EndSessionTime) interval) and viewport time ([StartTime - EndTime) interval) has changed. |
HInvalidated |
Misc horizontal viewport invalidation flag. |
VSizeChanged |
Height has changed. |
VPositionChanged |
ScrollPosY has changed. |
VLayoutChanged |
Layout has changed. |
VInvalidated |
Misc vertical viewport invalidation flag. |
AllHorizontal |
|
AllVertical |
|
All |