DirectX



:

"DirectX". Windows 95 1995 . , . DirectX? API, , , , . . , , . . 100% . , , DirectX -.

DirectX : Assembler, , . DirectX .

DirectX 8.1, , . , - IBM PC.

DirectX 8 :

Direct3D
Retained Mode 3- , Immediate Mode, . , . OpenGL 1.2.
DirectDraw
. , , GDI. - DirectXGraphics. , - ( DirectDraw API). .
DirectSound
, "", Win32 API.
DirectMusic
, . DirectMusic DirectSound - DirectXAudio.
DirectInput
, , , , , Touch-Screen. Win32 API, , DirectInput ( force-feedback ).
DirectPlay
, () ( ). .
DirectSetup
DirectX.
DirectShow
- - .

, .. DLL. COM. , DirectX , DLL COM. Delphi , , , Visual C++: DirectX 8.

Delphi, VCL

TBitmap TImage. , : Canvas, , (, :-(( ). , ( 800*600), . , GDI. TBitmap' GDI. 400*300 . ( ), .. GDI . , DirectX (DirectDraw) "OpenGL. Delphi". DirectDraw . , , "" DirectDraw API. , QueryInterface() . , . DirectDraw , . , "", , .

, Hiroyuki Hori DirectX 6 - CD-ROM. DirectX 8. , , "" . DirectDraw SDK 8 c SDK 5 6 , , , . Microsoft API , runtime- DirectX 99% .

. , DirectX. , ( Sound), . , , - , . , , , DirectDraw , , . . - , , .

Direct3D DirectMusic - ( OpenGL), MIDI- - . DirectPlay - .

- FormCreate() , .

DirectX - , , , .

, Delphi Object Pascal. VCL, API- - DelphiX . . - , .

" " - @ , . - var, out const, .

IDE Delphi 5. 3 , - , DirectXGraphics.pas LongWord, . 4 , , ( ), . DirectX. , , - , , www.delphi-jedi.org/delphigraphics. DirectX SDK Microsoft Object Pascal. , , runtime- DirectX 8. - DirectX SDK Microsoft. - .

DirectX , readme.txt BUGS.txt - .

: DirectX_Smpl.zip (125 K)

:

  • Enum
    , , . . , , , . , , . , DirectX, - . , . DirectX .

    , . , DirectX .

  • DirectInput API
    DirectInput, API, .. . , . . .
  • Sprite
    DirectDraw. VCL, .
  • Sound
    DirectSound , (, ) . , , , ( 3D-) - - Windows

: DirectX . »»