I think that the easiest way to get what you want is to use DirectX or OpenGL or any other graphics engine like these.