/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoElementBase.h
Render traversal state structure used to maintain the current render state while rendering. As the gizmo element hierarchy is traversed, current state is maintained and updated. Element state attribute inheritance works as follows:
struct FRenderTraversalState
EGizmoElementIn...
InteractionState
Interact state, if not equal to none, overrides the element's interact state.
FGizmoElementLi...
LineRenderState
Current state used for rendering lines.
FTransform
LocalToWorldTransform
LocalToWorld transform Note: non-uniform scale is not supported and the X scale element will be used for uniform scaling.
FGizmoElementMe...
MeshRenderState
Current state used for rendering meshes.
double
PixelToWorldScale
Pixel to world scale.