Move all essential function prototypes to RenderDevice.h