OpenSceneGraph/examples/osgviewerMFC
2011-04-19 11:40:22 +00:00
..
res Ran svn propset -R svn:eol-style native . on the OpenSceneGraph 2011-04-19 11:40:22 +00:00
ChildFrm.cpp
ChildFrm.h
CMakeLists.txt From Michael Hartman, "CMakeLists.txt: 2007-06-01 21:28:18 +00:00
MainFrm.cpp
MainFrm.h
MFC_OSG_MDI.cpp
MFC_OSG_MDI.h
MFC_OSG_MDI.rc
MFC_OSG_MDIDoc.cpp
MFC_OSG_MDIDoc.h
MFC_OSG_MDIView.cpp From Almalric Alexandre, "I've noticed that all osgViewerMFC example from osg 2.x.x are flickering when resizing 3D view, to avoid this only add OnEraseBkgnd callback in CMFC_OSG_MDIView class and do nothing in it. Just like the WxWidget example. 2007-09-03 10:04:34 +00:00
MFC_OSG_MDIView.h From Almalric Alexandre, "I've noticed that all osgViewerMFC example from osg 2.x.x are flickering when resizing 3D view, to avoid this only add OnEraseBkgnd callback in CMFC_OSG_MDIView class and do nothing in it. Just like the WxWidget example. 2007-09-03 10:04:34 +00:00
MFC_OSG.cpp From Wang Rui, "For a long time, the osgviewerMFC example uses addSlave() to setup the 2010-06-14 15:25:05 +00:00
MFC_OSG.h From Michael Hartman, "Here is an update for the closing issue with the example osgviewerMFC where the MFC rendering thread would not exit before the application and the thread would be left running in the background and the user would have to use TaskManager to kill the process. 2007-07-23 20:37:49 +00:00
ReadMe.txt
Resource.h
stdafx.cpp
stdafx.h

This project is a very simple implementation of the Microsoft Multiple Document/View Architecture.
The only changes needed to compile the project should be to modify the include paths for headers
and librarys.  This project was written to show how to implement the new osgViewer library with MFC.

There is only one problem that I have seen to this point and that is when you have multiple OSG documents 
open and then you close one of them then all remaining OSG documents quit rendering.  I have a small work 
around in the code that calls AfxMessageBox when the closing windows tread exits and this keeps the other
windows rendering correctly.   Not sure what the problem is at this point so if anyone finds the cause and 
has a fix please update the code.