我想知道 OpenGL 渲染设置让程序在屏幕上具有特定颜色代码(屏幕级缓冲区?)的任何窗口顶部渲染 OpenGL
IE VLC Media Player 和 Media Player Classic 都具有渲染模式,允许您全屏然后最小化播放器,但通过允许特定颜色充当透明蒙版来保持观看媒体。例如,您可以将终端应用程序的背景颜色设置为 VLC 的 0x000010,MPC 的 0x000001,然后您可以使用文本在媒体上键入(因为它是原始颜色)。当您尝试进行“打印屏幕”时,您得到的只是遮罩颜色,但是,这是可以接受的副作用。
是否可以使用任何具有正确设置和硬件的 OpenGL 应用程序来执行此操作?如果是这样,进一步研究这种效果的设置或至少是术语是什么?