Search found 20 matches
- Tue Oct 29, 2013 3:43 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Great news. Will monitor its progress.
- Mon Aug 26, 2013 3:12 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
i dont quite know how typemaps work, tried experimenting with them but without much success. They are plenty fun once you get a hang of them :P looking at your changes so far i see some memory leaks (unless swig does free up those objects, but i doubt it). for example in %typemap(out) path&. su...
- Mon Aug 26, 2013 1:02 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
roxaz, I took your python script that creates the C# project as well created my own make.sh inspired by your make.sh. I think I am going to pursue down the road of explicitly calling %include on all necessary modules. By the way, I've started using typemaps more often. I have been able to map almost...
- Mon Aug 19, 2013 7:33 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
roxaz, once you have got c/c++ wrapper to compile (with or without the two classes causing problem), let's get your changes merged. We can then start adding some examples to demonstrate how to use IrrlichtDotNet. I am thinking of using the examples from irrlicht tutorials. Once all the tutorials are...
- Sun Aug 18, 2013 7:00 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
No one has contacted me yet about this. The progress is certainly noteworthy, all thanks to your help. I'll approach them once we have a functioning setup if they contact me in the mean time.
- Sun Aug 18, 2013 3:58 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Don't worry about IEventReceiver. For the 3 classes that inheirit it, just change the generated C# code for them from "override OnEvent" to "virtual OnEvent". Since those are base classes anyways, there will not be very many ocassions when you'd want to implement your own anyways...
- Sun Aug 18, 2013 2:35 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
For making the private classes public, you'll probably have to rewrite them again as public for SWIG similar to what you did for you patched files. Since these modified classes are only used to generate wrappers, and the actual irrlicht codebase is left untouched, you should be fine.
- Sun Aug 18, 2013 2:08 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Some C++ templated classes did not generate complete C# classes so I created proxy classes to do the conversion for at least those classes that were needed to get some example classes to work. If C# classes can be generated, probably by using some of your patched header files, respective proxies won...
- Sun Aug 18, 2013 7:28 am
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
I see your point with IEventReceiver.
Also, while the C# code compiles after commenting out the problem lines, the C++ code doesn't compile yet. That'll be something that'll need fixing before the library could be used in .Net code.
Also, while the C# code compiles after commenting out the problem lines, the C++ code doesn't compile yet. That'll be something that'll need fixing before the library could be used in .Net code.
- Sat Aug 17, 2013 5:38 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
You rock @roxaz. Not upset that you turned the folder structure over its head. I had started working on that myself but you took care of it for me. Power of opensource in action :P Also IEventReceiver gets wrapped as an abstract class so no need of an interface. I have a working example. Here it is:...
- Thu Aug 15, 2013 12:08 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Thanks @triton
I noticed dependencies on files like vcclr.h (I think) and was wondering if CppSharp has any hard dependencies on Windows only technologies that would make it unsuitable for cross platform development.
I noticed dependencies on files like vcclr.h (I think) and was wondering if CppSharp has any hard dependencies on Windows only technologies that would make it unsuitable for cross platform development.
- Wed Aug 14, 2013 6:58 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Thanks @roxaz CppSharp looks interesting. I'll review it and see if it can be used in place of SWIG. It doesn't say anywhere, and LLVM and CLANG are both opensource and available under Linux, so I am hoping this would work under Linux as well. If that is true, that from what I've read in their manua...
- Tue Aug 13, 2013 12:55 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Thanks @Nadro. I'll contact Greenya and see if our goals are compatible.
- Mon Aug 12, 2013 1:06 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Re: Linux compatible .Net bindings for irrLicht
Thanks for the info. I'll certainly take a look at irrlichtnet and if the goals are compatible, I might even consider combining efforts and begin contributing towards keeping irrlichtnet up to date with latest version of irrlicht. So far, I've been able to make available most necessary irrlicht clas...
- Fri Jul 26, 2013 11:35 pm
- Forum: Project Announcements
- Topic: Linux compatible .Net bindings for irrLicht
- Replies: 32
- Views: 8102
Linux compatible .Net bindings for irrLicht
Hello all. I've started a project on GitHub to create a Linux compatible .Net binding for irrLicht using SWIG. The GitHub repo at https://github.com/jimmy00784/IrrlichtDotNet The need for this project arised out of, well, a lack of Linux compatible .Net bindings for irrLicht. What all bindings I fou...