Canardia Posted January 23, 2023 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 ■
reepblue Posted January 23, 2023 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!
Canardia Posted January 23, 2023 Author 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 ■
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.