Is it possible to get the D3D context in a custom extension so we can run some third party code against it?
not sure if CLICKTEAM will allow me to release the irrlicht source for the dll. although i see no reason why they shouldnt.
If it uses DirectX there is a D3D context somewhere, no?
Maybe a better question would be is there a way to get the Irrlicht device and other objects?
Basically what I'd like to do is integrate Dear ImGui or Irrlicht's own GUI into my programs. So, another way of putting it is, is there any way to do this in an extension: https://irrlicht.sourceforge.io/docu/example005.html
its possible i could create a new bolt on bridge for the ui part as its already in irrlicht ( i doubt i would do the dear imgui though). just not sure if it would be worth the effort for the limited usage.
I guess I'm not really expecting all that, just hoping there's a way for me to do some of my own more advanced things on the engine. Is the fixed value of the engine a pointer to the Irrlicht device or some other structure I could use to get the device pointer from?
Are there any calls like this? I think you have to do this to start the engine, correct?
IrrlichtDevice * device = createDevice(driverType, core::dimension2d<u32>(640, 480));