I am making a directx rapper engine type thing but I have this problem.
I have the engine.h file wich contains the definition of the class. But in the definiton of the class it uses directx return types, wich makes the user of the engine have to have the directx header and lib files. I want it so you can just link the engine to your project and use without having the directx stuff. Is that possible?