Hey guys,
I have been working on a terrain and world editor for my game system for a little bit now. I recently ran in to Visual Ogre Studio so I decided to check out the source to see if I was on the right path, and just to take a look at another implementation of an editor using MOGRE. My editor is quite a bit different, and is very much tailored to my game system, it isn't meant to be general purpose like Visual Ogre Studio.
I have a question though. As I was browsing the source, I saw you guys are creating a bitmap object in the OgreView class and invalidating it. It never seems to have anything drawn to it, it just seems like a transparent overlay. What is this being used for if I might ask? I am curious because it seems like it might be some kind of GDI black magic trick, but I'm just not grasping whats going on there. I was under the impression that the Invalidate() call to the control would cause the window itself to repaint, so whats the point of drawing and invalidating a GDI surface?
Anyways, so far your editor is shaping up real nice. Unfortunately it wouldn't currently work for what I am doing with my project, but I think it has potential to become a great general scene editing tool.