Canardia Posted January 23, 2023 Share Posted January 23, 2023 I was playing around today with implementing a UltraEngine.dll for C#. Using the extern "C" convention worked, but it can't export classes. So now I'm trying to do a C++ CLI/CLR dll which can be used directly from C# including mouseover explanations on each class and its methods in Visual Studio 2022. The reason why I'm using C# along with C/C++ is that it has better integrations with various APIs, so Ultra can be used for business apps too. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
reepblue Posted January 23, 2023 Share Posted January 23, 2023 I know @klepto2 was experimenting with C# bindings and Josh said he plans to support it sometime in the future. Quote Cyclone - Ultra Game System - Component Preprocessor - Tex2TGA - Darkness Awaits Template (Leadwerks) If you like my work, consider supporting me on Patreon! Link to comment Share on other sites More sharing options...
Canardia Posted January 23, 2023 Author Share Posted January 23, 2023 Yeah, I read in the Ultra features that various bindings will come, including C#. I really want just one engine which suits all my needs, in private and business. And for business I need to ask @Josh about the licensing. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.