/Engine/Source/Editor/UnrealEd/Public/EditorViewportClient.h
Used to store the required cursor visibility states and override cursor appearance
struct FRequiredCursorState
bool
bDontResetCursor
Should the software cursor position be reset to pre-drag
bool
bHardwareCursorVisible
Should the hardware cursor be visible
bool
bOverrideAppearance
Should we override the cursor appearance with the value in RequiredCursor
bool
bSoftwareCursorVisible
Should the software cursor be visible
EMouseCursor::T...
RequiredCursor
What the cursor should look like