Subversion Repositories spacemission

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 daniel-mar 1
-- English -------------------------------------------------------------------
2
 
3
DirectX header for Delphi 3, 4, 5.
4
 
5
Present unit:
6
  DirectX unit   DirectX 7       (DirectX 7 SDK)
7
  DShow unit     DirectShow      (DirectX Media SDK 5.1)
8
  DAnim unit     DirectAnimation (DirectX Media SDK 5.1)
9
 
10
Hiroyuki Hori
11
@hori@ingjapan.ne.jp
12
@http://www.yks.ne.jp/~hori/
13
 
14
-- Japanese -------------------------------------------------------------------
15
 
16
Delphi 3, 4, 5 —p‚ÌŠ®‘S‚È DirectX ƒwƒbƒ_[‚Å‚·B
17
 
18
Œ»Ý‚̃†ƒjƒbƒgF
19
  DirectX ƒ†ƒjƒbƒg    DirectX 7       (DirectX 7 SDK)
20
  DShow ƒ†ƒjƒbƒg      DirectShow      (DirectX Media SDK 5.1)
21
  DAnim ƒ†ƒjƒbƒg      DirectAnimation (DirectX Media SDK 5.1)
22
 
23
–x@_s(Hiroyuki Hori)
24
@hori@ingjapan.ne.jp
25
@http://www.yks.ne.jp/~hori/
26
 
27
 
28
XV‹L˜^F
29
 
30
2000/07/17  EIDirectDrawSurface4.Lock ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
31
            EIDirect3DDevice7.DrawIndexedPrimitiveVB ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
32
 
33
1999/11/20  EDirectX7 ‚ɑΉž‚µ‚½B
34
            EIDirectDrawSurface ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì EnumAttachedSurfaces, EnumOverlayZOrders ƒƒ\ƒbƒh‚Ì
35
              ˆø”‚ÌŒ^‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
36
            EIDirect3DRMFrame3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì GetTransForm ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
37
            EDDSPD_VOLATILE ’萔‚Ì’l‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
38
            EDShow.pas ‚Å Delphi 3 ‚̏ꍇAInt64 Œ^‚ðéŒ¾‚µ‚Ä‚¢‚½‚Ì‚ð‚â‚ß‚Ä LONGLONG Œ^‚ðŽg‚¤‚悤‚É‚µ‚½B
39
            ETDPMsg_SendComplete Œ^‚Å dwPriority ‚ª”²‚¯‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
40
 
41
1999/09/27  EDelphi 5 ‚ŃŒƒR[ƒh‚̉•ϕ”•ª‚ɃCƒ“ƒ^[ƒtƒF[ƒX‚ð‚¨‚¯‚È‚­‚È‚Á‚½‚½‚߁A
42
              TDDBltFX, TDDOverlayFx \‘¢‘Ì‚Ì‚È‚©‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðƒ|ƒCƒ“ƒ^‚ɕύX‚µ‚½B
43
 
44
1999/08/21  EDirectXFileCreate ŠÖ”‚Ì DLL ƒtƒ@ƒCƒ‹–¼‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
45
            EIID_IDirectXFile ’萔‚È‚Ç‚ª•¶Žš—ñ’萔‚Æ‚µ‚Đ錾‚³‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
46
            ED3DRM_XTEMPLATE_BYTES ’萔‚ðéŒ¾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
47
            EIDirect3DRMMeshBuilder3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
48
 
49
1999/02/21  EIDirect3DRM3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
50
            EIDirect3DDevice3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
51
 
52
1998/10/05@EIDirect3D3.CreateDevice ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
53
 
54
1998/08/28@EIDirect3D3.CreateVertexBuffer ƒƒ\ƒbƒh‚ðéŒ¾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
55
            EIDirect3D3.CreateMaterial ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
56
 
57
1998/08/25  EIDirect3DRM ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð’è‹`‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
58
            EIDirect3DRM2, IDirect3DRM3 ‚Ì LoadTextureFromResource ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
59
 
60
1998/08/24  EDirectX 5 ƒwƒbƒ_[‚ƌ݊·«‚ª‚È‚©‚Á‚½‚Ì‚ðC³‚µ‚½B
61
              ‹ï‘Ì“I‚É‚Í PDInputState ‚ð’è‹`‚µ‚Ä‚¢‚È‚©‚Á‚½B
62
 
63
1998/08/08  EIBasicVideo.get_BitRate ƒƒ\ƒbƒh‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
64
 
65
1998/08/07  EDirectX 6 ‚É‚à‘Ήž‚µ‚½B
66
            EŒ^‚Ì–½–¼‹K‘¥‚ð Delphi •W€‚É•Ï‚¦‚½B
67
            EInteger Œ^‚Ő錾‚µ‚Ä‚ ‚Á‚½‚Ì‚ð DWORD ‚© Longint Œ^‚Ő錾‚·‚é‚悤‚É‚µ‚½B
68
            EƒrƒfƒIƒ|[ƒgŠÖ˜A‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
69
            ETD3DRMLoadTextureCallback Œ^‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
70
            EIDirect3DRMPicked2Array.GetPick ƒƒ\ƒbƒh‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
71
            ETDSEnumCallbackX Œ^‚É stdcall ‚ª–³‚©‚Á‚½‚Ì‚ðC³‚µ‚½B
72
            EDShow ƒ†ƒjƒbƒg‚Å 64ƒrƒbƒg®”Œ^‚Í Comp ‚Å‚Í‚È‚­ATInt64 Œ^‚É‚µ‚½B
73
              Delphi3 ‚Å‚Í type TInt64=Comp ‚Æ‚µ‚Ä’è‹`‚³‚ê‚éB
74
 
75
1998/06/03  EVectorCrossProduct ŠÖ”‚ÌŒvŽZŽ®‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
76
 
77
1998/05/29  ED3DRMQuaternionFromRotation ŠÖ”‚̈ø”‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
78
 
79
1998/04/29  EDIK_? ‚Ő錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ð’ljÁ‚µ‚½B
80
 
81
1998/04/02  EIDirect3DRMFrame2 ‚̃ƒ\ƒbƒh‚ðC³‚µ‚½B
82
 
83
1998/04/02  EDirectPlay ŠÖ˜A‚ð‚¿‚å‚Á‚ƏC³‚µ‚½B
84
 
85
1998/03/02  EIFilterMapper2.EnumMatchingFilters ‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
86
            EIEnumXX.Next ƒƒ\ƒbƒh‚Ì‘æ“ñˆø” ‚Å out XXX: Ixxx ‚Æ‚È‚Á‚Ä‚¢‚½‚Ì‚ð out XXX ‚Æ‚µ‚½B 
87
 
88
1998/03/01  EˆÈ‰º‚̃†ƒjƒbƒg‚ð’ljÁ‚µ‚½B
89
                DShow ƒ†ƒjƒbƒg      DirectShow(ActiveMovie)
90
                DAnim ƒ†ƒjƒbƒg      DirectAnimation
91
 
92
1998/02/06  EDirectX ƒ†ƒjƒbƒg‚É‚·‚ׂẴ†ƒjƒbƒg‚ð‚Ü‚Æ‚ß‚½B
93
 
94
1998/01/31  E‚·‚ׂẴ†ƒjƒbƒg‚É $WEAKPACKAGEUNIT Žw—ß‚ð‰Á‚¦‚½B
95
            ED3DTypes ƒ†ƒjƒbƒg‚Ì D3DRGBA ŠÖ”‚ðC³‚µ‚½B
96
 
97
1998/01/22  E‚Ù‚Æ‚ñ‚ǂ̃†ƒjƒbƒg‚É $WEAKPACKAGEUNIT Žw—ß‚ð‰Á‚¦‚½B
98
 
99
1998/01/04  EDInput.pas ‚Ì DIK_xxx ‚Ő錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ª‚ ‚Á‚½‚Ì‚ðC³‚µ‚½B
100
 
101
1997/12/27  EIDirect3DRMDevice2 ‚ð IDirect3DRMDevice ‚ðŒp³‚·‚é‚悤‚É‚µ‚½B
102
            EIDirect3DViewport2 ‚ð Direct3DViewport ‚ðŒp³‚·‚é‚悤‚É‚µ‚½B
103
            EIDirectPlay3 ‚Å IDirectPlay2 ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ðíœ‚µ‚½B
104
            EIDirectPlayLobby2 ‚Å IDirectPlayLobby ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ðíœ‚µ‚½B
105
            EIDirectInputDevice2 ‚Å IDirectInputDevice ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ðíœ‚µ‚½B
106
            EƒR[ƒ‹ƒoƒbƒNŠÖ”‚Ì–ß‚è’l‚ð BOOL ‚©‚ç HRESULT ‚É‚µ‚½B
107
            Ec_dfDIMouse, c_dfDIKeyboard ‚Ì’è‹`‚ª³‚µ‚­‚È‚©‚Á‚½‚Ì‚ð‚È‚¨‚µ‚½B
108
 
109
1997/12/16  EIDirect3DRM2.CreateDeviceFromD3D ƒƒ\ƒbƒh‚̈ø”‚ð•ÏX‚µ‚½B
110
            EIDirect3DRMMeshBuilder2 ‚ð IDirect3DRMMeshBuilder ‚ðŒp³‚·‚é‚悤‚É‚µ‚½B
111
            ED3DRMObj ƒ†ƒjƒbƒg‚Å Boolean ‚Æ‚È‚Á‚Ä‚¢‚½‚Ì‚ð Bool ‚Æ‚µ‚½B
112
 
113
1997/12/09  EIDirect3DRMFrame2 ‚ð IDirect3DRMFrame ‚ðŒp³‚·‚é‚悤‚É‚µ‚½B
114
            EIDirect3DRMTexture2 ‚ð IDirect3DRMTexture ‚ðŒp³‚·‚é‚悤‚É‚µ‚½B
115
 
116
            EIDirect3DDevice2 ‚Ì DrawPrimitve, DrawIndexedPrimitve ƒƒ\ƒbƒh‚̈ø”‚ð•ÏX‚µ‚½B
117
            EIDirect3DRMFace ‚Ì SetColor ƒƒ\ƒbƒh‚̐錾‚ª”²‚¯—Ž‚¿‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
118
 
119
1997/11/25  ED3DTypes ƒ†ƒjƒbƒg‚Ì D3DRGB, D3DRGBA ŠÖ”‚ðC³‚µ‚½B
120
 
121
1997/11/21  EIDirect3DRMObject.Clone ƒƒ\ƒbƒh‚̐錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B