How Does Directx Work