/Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolDataVisualizer.h
Currently uses PDI drawing but may use different back-ends in the future
class FToolDataVisualizer
bool
bDepthTested
Should lines be clipped by 3D geometry, or should they be drawn with quasi-transparency
bool
bHaveCameraState
FViewCameraStat...
CameraState
FPrimitiveDrawI...
CurrentPDI
We use this for drawing, extracted in InitializeFrame
float
DepthBias
Depth bias applied to lines
FLinearColor
LineColor
Default color used for drawing lines
float
LineThickness
Default thickness used for drawing lines
float
PDISizeScale
Screen-space line thicknesses and point sizes are multiplied by this value to try to normalize for variable thickness that occurs at different FOVs.
FLinearColor
PointColor
Default color used for drawing points
float
PointSize
Default size used for drawing points
FTransform
TotalTransform
TArray< FTransf...
TransformStack