Feature request: Desktop Mode
Feature request: Desktop Mode
What about a Desktop Mode for Irrlicht? Then you can create your own 3D-Desktop-Environment...
Ah - the incredible beauty of OpenSource: Not only can you request a feature, but you can even implement it yourself and just add it ;-)
I must admit that so far I have no idea what such a desktop mode would look like or what it would have to do. Are you talking about programming a window manager?
I must admit that so far I have no idea what such a desktop mode would look like or what it would have to do. Are you talking about programming a window manager?
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
This stuff is not hard if you can create overlay texture. After that you only have to fill desktop with single color == color key in your overlay texture. Everything that will be rendered in this texture will be visible at desktop and no screenshoter will be able to capture it except special ones like fraps.
But... when i was interested in this stuff, the proper surface creation worked in DX7 only! i guess MS moved overlay stuff into video subsystem from 3D starting from DX8. And yes, this is only DirectX thing, OpenGL does not support overlays by design (not cross platform)
May be i am wrong nowadays, but this is what i know
But... when i was interested in this stuff, the proper surface creation worked in DX7 only! i guess MS moved overlay stuff into video subsystem from 3D starting from DX8. And yes, this is only DirectX thing, OpenGL does not support overlays by design (not cross platform)
May be i am wrong nowadays, but this is what i know
or Vista, since it completely redid the way the way windows are done so overlays are still on a screenshotable layer (the entire Aero interface is a D3D 9Ex object)IPv6 wrote:This stuff is not hard if you can create overlay texture. After that you only have to fill desktop with single color == color key in your overlay texture. Everything that will be rendered in this texture will be visible at desktop and no screenshoter will be able to capture it except special ones like fraps.
-
- Posts: 219
- Joined: Fri Apr 13, 2007 8:29 pm
- Location: Illinois
- Contact:
Just make your program fullscreen and handle all evil window messages that tries to bring it to the front/minimize/resize ... You got a "desktop mode" program (aka a waste of CPU and GPU power) .What about a Desktop Mode for Irrlicht? Then you can create your own 3D-Desktop-Environment...
For linux, as far as I know, different GUIs work different ways, there's no such things as window messages. Sometimes opensource is so wonderful
My name is bull, for we are many ...