InstrictLogic.Contact
← All products Edit (admin)





UPlotGraphWidget

Widget for plotting time-based values as scrolling graphs with multiple layers.


FGraphLayer

Represents a single value layer in the graph.


  • Name: Layer identifier
  • Color: Line color
  • Values: Stored sample values over time
  • Thickness: Line thickness

UPlotGraphWidget

Widget for plotting time-based values as scrolling graphs with multiple layers.


AddSample

Adds a float value to a named layer. Creates the layer if it doesn’t exist.


  • Name: Layer name
  • Value: Value to add
  • Color: Line color
  • Thickness: Line thickness


AddVector3DSample

Adds a 3D vector sample, splitting it into X, Y, Z layers.


  • VectorName: Base name for layers
  • Value: Vector value
  • Thickness: Line thickness



AddVector2DSample

Adds a 2D vector sample, splitting it into X and Y layers.


  • VectorName: Base name for layers
  • Value: Vector value
  • Thickness: Line thickness



ConfigureGraph

Applies a graph configuration.

Graph Settings

  • ZeroLineColor: Color of the zero reference line
  • VisibleSamples: Number of samples visible at once
  • bAutoVisibleSamples: Automatically adjusts visible samples based on size
  • PixelsPerSample: Horizontal spacing between samples
  • GridLines: Number of horizontal grid divisions
  • TopPadding: Extra space above values
  • bAutoRange: Automatically adjusts value range
  • MinRange / MaxRange: Fixed range when auto range is disabled
  • bZeroCentered: Keeps zero centered vertically
  • bHoldPeak: Holds peak values temporarily instead of instant change


  • You can also configure it directly on widget with exposed uproperties




ResetRange

Resets stored peak values used for range calculation.