rastaman
18-01-2006 07:52:04
updates:
CeguiNet/CLSCompliancy.i cleaned up with a macro to define the simple types
and pointers in function params now need to be handled individually (correct way)
CeguiNet/CEGUIWindow.i pre-declare ToolTip to fix the SWIGTYPE for Tooltip
CeguiNet/CEGUIWindowManager.i ignore some function pointers that .Net does not need to see
CeguiNet/CeguiBindings.i suppressed some warnings, in swigging and cpp linking.
CeguiNet/EventHandler.i ignore some function pointers that .Net does not need to see
CeguiNet/EventSet.i ignore some function pointers that .Net does not need to see
OgreNet/CLSCompliancy.i (same as CeguiNet/CLSCompliancy.i)
OgreNet/OgreBindings.i suppressed some warnings swig
OgreNet/OgreDataStream.i ignore Ogre::FileStreamDataStream not needed
OgreNet/OgreFrustum.i added custom typemaps for function parameters
OgreNet/OgreGpuProgram.i custom typemaps, fix ignores that didn't catch
OgreNet/OgreIteratorWrappers.i added VectorIterator ConstVectorIterator
OgreNet/OgreMesh.i added first use of VectorIterator
OgreNet/OgrePixelFormat.i added custom typemaps for function parameters
OgreNet/OgreRenderOperation.i started custom wrap (still not used)
OgreNet/OgreRenderQueueListener.i added custom typemaps for function parameters
OgreNet/OgreRenderSystem.i added ignores so you can use Ogre 1.0.6
OgreNet/OgreRenderTarget.i added custom typemaps for function parameters
OgreNet/OgreRenderWindow.i added custom typemaps for function parameters
OgreNet/OgreRoot.i ignore Ogre::Root::convertColourValue needs a buffer of uint32.
OgreNet/OgreSubMesh.i commeded code related to OgreRenderOperation.i
OgreNet/OgreVector2.i ignore a constructor that need a buffer of floats
OgreNet/OgreVector3.i ignore a constructor that need a buffer of floats
OgreNet/OgreVector4.i ignore a constructor that need a buffer of floats
OgreNet/OgreViewport.i added custom typemaps for function parameters
OgreNet/Custom/ExampleApplication.cs virtualized all functions and added functions to breakup Setup
DemoSkeletalAnimation/Makefile.am fixes
Samples/DemoRSQ/DemoRSQ.cs added use of Line3D class
New GanstaNet and Samples/DemoGAPyramid
This is not complete there are changes you have to make in Gangsta befor this will compile. I will submit a patch to the Gangsta project hopefully it will be accepted and put in cvs soon
The problem is some function parameters are named "params" this is a keyword in C#, I will sugest changing to "prmlist". Also 3 or 4 functions in libGansta are not implemented. Maybe they were supose to be abstract (may be a problem for swig if they are abstract). But are easy to implement.
CeguiNet/CLSCompliancy.i cleaned up with a macro to define the simple types
and pointers in function params now need to be handled individually (correct way)
CeguiNet/CEGUIWindow.i pre-declare ToolTip to fix the SWIGTYPE for Tooltip
CeguiNet/CEGUIWindowManager.i ignore some function pointers that .Net does not need to see
CeguiNet/CeguiBindings.i suppressed some warnings, in swigging and cpp linking.
CeguiNet/EventHandler.i ignore some function pointers that .Net does not need to see
CeguiNet/EventSet.i ignore some function pointers that .Net does not need to see
OgreNet/CLSCompliancy.i (same as CeguiNet/CLSCompliancy.i)
OgreNet/OgreBindings.i suppressed some warnings swig
OgreNet/OgreDataStream.i ignore Ogre::FileStreamDataStream not needed
OgreNet/OgreFrustum.i added custom typemaps for function parameters
OgreNet/OgreGpuProgram.i custom typemaps, fix ignores that didn't catch
OgreNet/OgreIteratorWrappers.i added VectorIterator ConstVectorIterator
OgreNet/OgreMesh.i added first use of VectorIterator
OgreNet/OgrePixelFormat.i added custom typemaps for function parameters
OgreNet/OgreRenderOperation.i started custom wrap (still not used)
OgreNet/OgreRenderQueueListener.i added custom typemaps for function parameters
OgreNet/OgreRenderSystem.i added ignores so you can use Ogre 1.0.6
OgreNet/OgreRenderTarget.i added custom typemaps for function parameters
OgreNet/OgreRenderWindow.i added custom typemaps for function parameters
OgreNet/OgreRoot.i ignore Ogre::Root::convertColourValue needs a buffer of uint32.
OgreNet/OgreSubMesh.i commeded code related to OgreRenderOperation.i
OgreNet/OgreVector2.i ignore a constructor that need a buffer of floats
OgreNet/OgreVector3.i ignore a constructor that need a buffer of floats
OgreNet/OgreVector4.i ignore a constructor that need a buffer of floats
OgreNet/OgreViewport.i added custom typemaps for function parameters
OgreNet/Custom/ExampleApplication.cs virtualized all functions and added functions to breakup Setup
DemoSkeletalAnimation/Makefile.am fixes
Samples/DemoRSQ/DemoRSQ.cs added use of Line3D class
New GanstaNet and Samples/DemoGAPyramid
This is not complete there are changes you have to make in Gangsta befor this will compile. I will submit a patch to the Gangsta project hopefully it will be accepted and put in cvs soon
The problem is some function parameters are named "params" this is a keyword in C#, I will sugest changing to "prmlist". Also 3 or 4 functions in libGansta are not implemented. Maybe they were supose to be abstract (may be a problem for swig if they are abstract). But are easy to implement.