| Class | Code |
|---|---|
| DirectX | Dim DX as New DirectX7 |
| DirectDraw | Set DDraw = DX.DirectDrawCreate("") |
| Direct3D | Set D3D = DDraw.GetDirect3D() |
| Direct3DDevice7 | Set D3DD = CreateDevice(GUID, BackBuffer as DirectDrawSurface7) |
| Device | Guid | Decription |
|---|---|---|
| T&L HAL | IID_IDirect3DTnLHALDevice | Uses the Hardware Acceleration (3D Card) and Enables In Hardware Transformations And Lightings. |
| HAL Only | IID_IDirect3DHALDevice | Enables the Hardware (3D Card) Acceleration. |
| MMX | IID_IDirect3DMMXDevice | Used CPU Emultion and Enables MMX Alpha Blending Acceleration (From Intel) |
| CPU Emulation | IID_IDirect3DRGBDevice | Uses CPU Emulation in RGB Mode (More Slow than HAL). |
| Default | "" | Uses the Default Device. |