Drawing overlayed on system's desktop and also OF window

hi everyone …

I would like to know if it’s possible to draw directly on system’s desktop overlay and have also an OF window with the interface.

Here is a fake picture of what i would like to get :

I’m trying to develop an app that outputs to a led screen and the way that the led screen gets the pixel data is trough a certain “window” (x,y cordinates + w,h size) on the graphics output . The graphic output is connected to something called an “injector or receiver card” (trought DVI) that drives pixel information to LED screens.

I’m doing this now just doing a fullscreen app that has an Fbo drawing on the needed position, but this has the limitation of having to have my app on fullscreen all the time and i was wondering if there’s any chance to draw on a given x,y coordinates outside my window, overlayed to any system windows …

I’m using osX now, but i could change to Linux or Windows if needed …

I hope my question makes sense … thanks for any tips …

I’ve got into this posts but find no precise answer …


Thanks for any idea, clue or answer …

did you try this?


it works now for me

hi @JordiPuig !

Thanks a lot for the link ! this could be exactly what i was looking for :wink:
I’ve tried it and i could run the example that came with the addon, but i can’t add it to my existing project … i’m getting these annoying errors :

Undefined symbols for architecture i386:
  "updateView()", referenced from:
      ofxTransparentWindow::update() in ofxTransparentWindow.o
  "removeWindowBarAndTitle(int)", referenced from:
      ofxTransparentWindow::afterMainSetup(int) in ofxTransparentWindow.o
ld: symbol(s) not found for architecture i386

I’ve added the files and added folder on Header Search Path with no luck … :_(

I’ve posted this error issue on the ofxTrasnsparentWindow forum thread …

Hope someone could help … i’m a newbie on using .m and cocoa things …