Inheritance
System.Object
FrameTimeGraph
public class FrameTimeGraph
Constructors
Declaration
public FrameTimeGraph(Draw2D draw2D, Units units, Color background, Color backgroundSelected, Color barColor, Color barSelected, Color barMarker, Color barMarkerSelected, Color barThreads, Color barThreadsSelected, Color colorGridlines)
Parameters
| Type |
Name |
Description |
| Draw2D |
draw2D |
|
| Units |
units |
|
| Color |
background |
|
| Color |
backgroundSelected |
|
| Color |
barColor |
|
| Color |
barSelected |
|
| Color |
barMarker |
|
| Color |
barMarkerSelected |
|
| Color |
barThreads |
|
| Color |
barThreadsSelected |
|
| Color |
colorGridlines |
|
Methods
Declaration
public void ClearDragSelection()
Declaration
public void Draw(Rect rect, ProfileAnalysis analysis, List<int> selectedFrameOffsets, float yMax, int displayOffset, string selectedMarkerName, int maxFrames = 0, ProfileAnalysis fullAnalysis = null)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
| ProfileAnalysis |
analysis |
|
| System.Collections.Generic.List<System.Int32> |
selectedFrameOffsets |
|
| System.Single |
yMax |
|
| System.Int32 |
displayOffset |
|
| System.String |
selectedMarkerName |
|
| System.Int32 |
maxFrames |
|
| ProfileAnalysis |
fullAnalysis |
|
Declaration
public float GetDataRange()
Returns
| Type |
Description |
| System.Single |
|
Declaration
public FrameTimeGraph GetPairedWith()
Returns
Declaration
public void GetSelectedRange(List<int> frameOffsets, out int firstDataOffset, out int lastDataOffset, out int firstFrameOffset, out int lastFrameOffset)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.List<System.Int32> |
frameOffsets |
|
| System.Int32 |
firstDataOffset |
|
| System.Int32 |
lastDataOffset |
|
| System.Int32 |
firstFrameOffset |
|
| System.Int32 |
lastFrameOffset |
|
Declaration
public float GetYAxisRange(float yMax)
Parameters
| Type |
Name |
Description |
| System.Single |
yMax |
|
Returns
| Type |
Description |
| System.Single |
|
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool HasDragRegion()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public void PairWith(FrameTimeGraph otherFrameTimeGraph)
Parameters
Declaration
public FrameTimeGraph.State ProcessInput(Rect rect, List<int> selectedFrameOffsets, int maxFrames = 0)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
| System.Collections.Generic.List<System.Int32> |
selectedFrameOffsets |
|
| System.Int32 |
maxFrames |
|
Returns
Declaration
Declaration
public void SelectGrow(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectGrowLeft(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectGrowRight(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectNext(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectPrevious(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectShrink(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectShrinkLeft(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SelectShrinkRight(int step)
Parameters
| Type |
Name |
Description |
| System.Int32 |
step |
|
Declaration
public void SetData(List<FrameTimeGraph.Data> values)
Parameters
Declaration
public void SetDragSelection(int startOffset, int endOffset)
Parameters
| Type |
Name |
Description |
| System.Int32 |
startOffset |
|
| System.Int32 |
endOffset |
|
Declaration
public void SetEnabled(bool enabled)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enabled |
|
Declaration
public static void SetGlobalSettings(FrameTimeGraphGlobalSettings globalSettings)
Parameters
Declaration
public void SetRangeCallback(FrameTimeGraph.SetRange setRange)
Parameters
Declaration
public void SetUnits(Units units)
Parameters
| Type |
Name |
Description |
| Units |
units |
|
Declaration
public void ToggleShowFrameLines()
ToggleShowFrameLinesText()
Declaration
public void ToggleShowFrameLinesText()
Declaration
public void ToggleShowOrderedByFrameDuration()
Declaration
public void ToggleShowSelectedMarker()
Declaration
public void ToggleShowThreads()