It's some form of injection into directx or opengl windows. I'm not sure what it specifically is termed, but it's a very broad thing that affects all programs typically (even multiple sub-windows in unity editor, for instance, since those apparently each have their own OS-level window handle).