Go to most recent revision | Blame | Last modification | View Log | RSS feed
-- English -------------------------------------------------------------------
DirectX header for Delphi 3, 4, 5.
Present unit:
DirectX unit DirectX 7 (DirectX 7 SDK)
DShow unit DirectShow (DirectX Media SDK 5.1)
DAnim unit DirectAnimation (DirectX Media SDK 5.1)
Hiroyuki Hori
@hori@ingjapan.ne.jp
@http://www.yks.ne.jp/~hori/
-- Japanese -------------------------------------------------------------------
Delphi 3, 4, 5 —p‚ÌŠ®‘S‚È DirectX ƒwƒbƒ_[‚Å‚·B
Œ»Ý‚̃†ƒjƒbƒgF
DirectX ƒ†ƒjƒbƒg DirectX 7 (DirectX 7 SDK)
DShow ƒ†ƒjƒbƒg DirectShow (DirectX Media SDK 5.1)
DAnim ƒ†ƒjƒbƒg DirectAnimation (DirectX Media SDK 5.1)
–x@_s(Hiroyuki Hori)
@hori@ingjapan.ne.jp
@http://www.yks.ne.jp/~hori/
XV‹L˜^F
2000/07/17 EIDirectDrawSurface4.Lock ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DDevice7.DrawIndexedPrimitiveVB ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1999/11/20 EDirectX7 ‚ɑΉž‚µ‚½B
EIDirectDrawSurface ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì EnumAttachedSurfaces, EnumOverlayZOrders ƒƒ\ƒbƒh‚Ì
ˆø”‚ÌŒ^‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DRMFrame3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì GetTransForm ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EDDSPD_VOLATILE ’蔂̒l‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EDShow.pas ‚Å Delphi 3 ‚Ìê‡AInt64 Œ^‚ð錾‚µ‚Ä‚¢‚½‚Ì‚ð‚â‚ß‚Ä LONGLONG Œ^‚ðŽg‚¤‚悤‚É‚µ‚½B
ETDPMsg_SendComplete Œ^‚Å dwPriority ‚ª”²‚¯‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1999/09/27 EDelphi 5 ‚ŃŒƒR[ƒh‚̉•ϕ”•ª‚ɃCƒ“ƒ^[ƒtƒF[ƒX‚ð‚¨‚¯‚È‚‚È‚Á‚½‚½‚ßA
TDDBltFX, TDDOverlayFx \‘¢‘̂̂Ȃ©‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðƒ|ƒCƒ“ƒ^‚É•ÏX‚µ‚½B
1999/08/21 EDirectXFileCreate ŠÖ”‚Ì DLL ƒtƒ@ƒCƒ‹–¼‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIID_IDirectXFile ’蔂Ȃǂª•¶Žš—ñ’蔂Ƃµ‚Ä錾‚³‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
ED3DRM_XTEMPLATE_BYTES ’蔂ð錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DRMMeshBuilder3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1999/02/21 EIDirect3DRM3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DDevice3 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/10/05@EIDirect3D3.CreateDevice ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/08/28@EIDirect3D3.CreateVertexBuffer ƒƒ\ƒbƒh‚ð錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3D3.CreateMaterial ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/08/25 EIDirect3DRM ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð’è‹`‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DRM2, IDirect3DRM3 ‚Ì LoadTextureFromResource ƒƒ\ƒbƒh‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/08/24 EDirectX 5 ƒwƒbƒ_[‚ƌ݊·«‚ª‚È‚©‚Á‚½‚Ì‚ðC³‚µ‚½B
‹ï‘Ì“I‚É‚Í PDInputState ‚ð’è‹`‚µ‚Ä‚¢‚È‚©‚Á‚½B
1998/08/08 EIBasicVideo.get_BitRate ƒƒ\ƒbƒh‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/08/07 EDirectX 6 ‚É‚à‘Ήž‚µ‚½B
EŒ^‚Ì–½–¼‹K‘¥‚ð Delphi •W€‚ɕς¦‚½B
EInteger Œ^‚Å錾‚µ‚Ä‚ ‚Á‚½‚Ì‚ð DWORD ‚© Longint Œ^‚Å錾‚·‚邿‚¤‚É‚µ‚½B
EƒrƒfƒIƒ|[ƒgŠÖ˜A‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
ETD3DRMLoadTextureCallback Œ^‚̈ø”‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIDirect3DRMPicked2Array.GetPick ƒƒ\ƒbƒh‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
ETDSEnumCallbackX Œ^‚É stdcall ‚ª–³‚©‚Á‚½‚Ì‚ðC³‚µ‚½B
EDShow ƒ†ƒjƒbƒg‚Å 64ƒrƒbƒg®”Œ^‚Í Comp ‚ł͂ȂATInt64 Œ^‚É‚µ‚½B
Delphi3 ‚Å‚Í type TInt64=Comp ‚Æ‚µ‚Ä’è‹`‚³‚ê‚éB
1998/06/03 EVectorCrossProduct ŠÖ”‚ÌŒvŽZŽ®‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/05/29 ED3DRMQuaternionFromRotation ŠÖ”‚̈ø”‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1998/04/29 EDIK_? ‚Å錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ð’ljÁ‚µ‚½B
1998/04/02 EIDirect3DRMFrame2 ‚̃ƒ\ƒbƒh‚ðC³‚µ‚½B
1998/04/02 EDirectPlay ŠÖ˜A‚ð‚¿‚å‚Á‚ÆC³‚µ‚½B
1998/03/02 EIFilterMapper2.EnumMatchingFilters ‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
EIEnumXX.Next ƒƒ\ƒbƒh‚Ì‘æ“ñˆø” ‚Å out XXX: Ixxx ‚ƂȂÁ‚Ä‚¢‚½‚Ì‚ð out XXX ‚Æ‚µ‚½B
1998/03/01 EˆÈ‰º‚̃†ƒjƒbƒg‚ð’ljÁ‚µ‚½B
DShow ƒ†ƒjƒbƒg DirectShow(ActiveMovie)
DAnim ƒ†ƒjƒbƒg DirectAnimation
1998/02/06 EDirectX ƒ†ƒjƒbƒg‚É‚·‚ׂẴ†ƒjƒbƒg‚ð‚܂Ƃ߂½B
1998/01/31 E‚·‚ׂẴ†ƒjƒbƒg‚É $WEAKPACKAGEUNIT Žw—ß‚ð‰Á‚¦‚½B
ED3DTypes ƒ†ƒjƒbƒg‚Ì D3DRGBA ŠÖ”‚ðC³‚µ‚½B
1998/01/22 E‚Ù‚Æ‚ñ‚ǂ̃†ƒjƒbƒg‚É $WEAKPACKAGEUNIT Žw—ß‚ð‰Á‚¦‚½B
1998/01/04 EDInput.pas ‚Ì DIK_xxx ‚Å錾‚µ–Y‚ê‚Ä‚¢‚½‚Ì‚ª‚ ‚Á‚½‚Ì‚ðC³‚µ‚½B
1997/12/27 EIDirect3DRMDevice2 ‚ð IDirect3DRMDevice ‚ðŒp³‚·‚邿‚¤‚É‚µ‚½B
EIDirect3DViewport2 ‚ð Direct3DViewport ‚ðŒp³‚·‚邿‚¤‚É‚µ‚½B
EIDirectPlay3 ‚Å IDirectPlay2 ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ð휂µ‚½B
EIDirectPlayLobby2 ‚Å IDirectPlayLobby ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ð휂µ‚½B
EIDirectInputDevice2 ‚Å IDirectInputDevice ‚Ì•”•ª‚ªéŒ¾‚³‚ê‚Ä‚¢‚½‚Ì‚ð휂µ‚½B
EƒR[ƒ‹ƒoƒbƒNŠÖ”‚Ì–ß‚è’l‚ð BOOL ‚©‚ç HRESULT ‚É‚µ‚½B
Ec_dfDIMouse, c_dfDIKeyboard ‚Ì’è‹`‚ª³‚µ‚‚È‚©‚Á‚½‚Ì‚ð‚È‚¨‚µ‚½B
1997/12/16 EIDirect3DRM2.CreateDeviceFromD3D ƒƒ\ƒbƒh‚̈ø”‚ð•ÏX‚µ‚½B
EIDirect3DRMMeshBuilder2 ‚ð IDirect3DRMMeshBuilder ‚ðŒp³‚·‚邿‚¤‚É‚µ‚½B
ED3DRMObj ƒ†ƒjƒbƒg‚Å Boolean ‚ƂȂÁ‚Ä‚¢‚½‚Ì‚ð Bool ‚Æ‚µ‚½B
1997/12/09 EIDirect3DRMFrame2 ‚ð IDirect3DRMFrame ‚ðŒp³‚·‚邿‚¤‚É‚µ‚½B
EIDirect3DRMTexture2 ‚ð IDirect3DRMTexture ‚ðŒp³‚·‚邿‚¤‚É‚µ‚½B
EIDirect3DDevice2 ‚Ì DrawPrimitve, DrawIndexedPrimitve ƒƒ\ƒbƒh‚̈ø”‚ð•ÏX‚µ‚½B
EIDirect3DRMFace ‚Ì SetColor ƒƒ\ƒbƒh‚Ì錾‚ª”²‚¯—Ž‚¿‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B
1997/11/25 ED3DTypes ƒ†ƒjƒbƒg‚Ì D3DRGB, D3DRGBA ŠÖ”‚ðC³‚µ‚½B
1997/11/21 EIDirect3DRMObject.Clone ƒƒ\ƒbƒh‚Ì錾‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Ì‚ðC³‚µ‚½B