-- 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 用の完全な DirectX ヘッダーです。
現在のユニット:
DirectX ユニット DirectX 7 (DirectX 7 SDK)
DShow ユニット DirectShow (DirectX Media SDK 5.1)
DAnim ユニット DirectAnimation (DirectX Media SDK 5.1)
堀 浩行(Hiroyuki Hori)
hori@ingjapan.ne.jp
http://www.yks.ne.jp/~hori/
更新記録:
2000/07/17 ・IDirectDrawSurface4.Lock メソッドの引数が間違っていたのを修正した。
・IDirect3DDevice7.DrawIndexedPrimitiveVB メソッドの引数が間違っていたのを修正した。
1999/11/20 ・DirectX7 に対応した。
・IDirectDrawSurface インターフェースの EnumAttachedSurfaces, EnumOverlayZOrders メソッドの
引数の型が間違っていたのを修正した。
・IDirect3DRMFrame3 インターフェースの GetTransForm メソッドの引数が間違っていたのを修正した。
・DDSPD_VOLATILE 定数の値が間違っていたのを修正した。
・DShow.pas で Delphi 3 の場合、Int64 型を宣言していたのをやめて LONGLONG 型を使うようにした。
・TDPMsg_SendComplete 型で dwPriority が抜けていたのを修正した。
1999/09/27 ・Delphi 5 でレコードの可変部分にインターフェースをおけなくなったため、
TDDBltFX, TDDOverlayFx 構造体のなかのインターフェースをポインタに変更した。
1999/08/21 ・DirectXFileCreate 関数の DLL ファイル名が間違っていたのを修正した。
・IID_IDirectXFile 定数などが文字列定数として宣言されていたのを修正した。
・D3DRM_XTEMPLATE_BYTES 定数を宣言し忘れていたのを修正した。
・IDirect3DRMMeshBuilder3 インターフェースの宣言が間違っていたのを修正した。
1999/02/21 ・IDirect3DRM3 インターフェースの宣言が間違っていたのを修正した。
・IDirect3DDevice3 インターフェースの宣言が間違っていたのを修正した。
1998/10/05 ・IDirect3D3.CreateDevice メソッドの引数が間違っていたのを修正した。
1998/08/28 ・IDirect3D3.CreateVertexBuffer メソッドを宣言し忘れていたのを修正した。
・IDirect3D3.CreateMaterial メソッドの引数が間違っていたのを修正した。
1998/08/25 ・IDirect3DRM インターフェースを定義し忘れていたのを修正した。
・IDirect3DRM2, IDirect3DRM3 の LoadTextureFromResource メソッドの引数が間違っていたのを修正した。
1998/08/24 ・DirectX 5 ヘッダーと互換性がなかったのを修正した。
具体的には PDInputState を定義していなかった。
1998/08/08 ・IBasicVideo.get_BitRate メソッドの宣言が間違っていたのを修正した。
1998/08/07 ・DirectX 6 にも対応した。
・型の命名規則を Delphi 標準に変えた。
・Integer 型で宣言してあったのを DWORD か Longint 型で宣言するようにした。
・ビデオポート関連の宣言が間違っていたのを修正した。
・TD3DRMLoadTextureCallback 型の引数が間違っていたのを修正した。
・IDirect3DRMPicked2Array.GetPick メソッドの宣言が間違っていたのを修正した。
・TDSEnumCallbackX 型に stdcall が無かったのを修正した。
・DShow ユニットで 64ビット整数型は Comp ではなく、TInt64 型にした。
Delphi3 では type TInt64=Comp として定義される。
1998/06/03 ・VectorCrossProduct 関数の計算式が間違っていたのを修正した。
1998/05/29 ・D3DRMQuaternionFromRotation 関数の引数の宣言が間違っていたのを修正した。
1998/04/29 ・DIK_? で宣言し忘れていたのを追加した。
1998/04/02 ・IDirect3DRMFrame2 のメソッドを修正した。
1998/04/02 ・DirectPlay 関連をちょっと修正した。
1998/03/02 ・IFilterMapper2.EnumMatchingFilters の宣言が間違っていたのを修正した。
・IEnumXX.Next メソッドの第二引数 で out XXX: Ixxx となっていたのを out XXX とした。
1998/03/01 ・以下のユニットを追加した。
DShow ユニット DirectShow(ActiveMovie)
DAnim ユニット DirectAnimation
1998/02/06 ・DirectX ユニットにすべてのユニットをまとめた。
1998/01/31 ・すべてのユニットに $WEAKPACKAGEUNIT 指令を加えた。
・D3DTypes ユニットの D3DRGBA 関数を修正した。
1998/01/22 ・ほとんどのユニットに $WEAKPACKAGEUNIT 指令を加えた。
1998/01/04 ・DInput.pas の DIK_xxx で宣言し忘れていたのがあったのを修正した。
1997/12/27 ・IDirect3DRMDevice2 を IDirect3DRMDevice を継承するようにした。
・IDirect3DViewport2 を Direct3DViewport を継承するようにした。
・IDirectPlay3 で IDirectPlay2 の部分が宣言されていたのを削除した。
・IDirectPlayLobby2 で IDirectPlayLobby の部分が宣言されていたのを削除した。
・IDirectInputDevice2 で IDirectInputDevice の部分が宣言されていたのを削除した。
・コールバック関数の戻り値を BOOL から HRESULT にした。
・c_dfDIMouse, c_dfDIKeyboard の定義が正しくなかったのをなおした。
1997/12/16 ・IDirect3DRM2.CreateDeviceFromD3D メソッドの引数を変更した。
・IDirect3DRMMeshBuilder2 を IDirect3DRMMeshBuilder を継承するようにした。
・D3DRMObj ユニットで Boolean となっていたのを Bool とした。
1997/12/09 ・IDirect3DRMFrame2 を IDirect3DRMFrame を継承するようにした。
・IDirect3DRMTexture2 を IDirect3DRMTexture を継承するようにした。
・IDirect3DDevice2 の DrawPrimitve, DrawIndexedPrimitve メソッドの引数を変更した。
・IDirect3DRMFace の SetColor メソッドの宣言が抜け落ちていたのを修正した。
1997/11/25 ・D3DTypes ユニットの D3DRGB, D3DRGBA 関数を修正した。
1997/11/21 ・IDirect3DRMObject.Clone メソッドの宣言が間違っていたのを修正した。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
《用Delphi写共享软件》源码附送 (537个子文件)
back.bmp 17KB
lake.bmp 17KB
star.bmp 2KB
DCLWZH7.BPL 523KB
Sample3.cfg 582B
Sample.cfg 582B
Sample.cfg 582B
Project1.cfg 582B
Project1.cfg 582B
Sample.cfg 582B
Project1.cfg 582B
Sample.cfg 582B
Sample.cfg 582B
Sample.cfg 582B
Sample.cfg 582B
SCapture.cfg 582B
HDRecder.cfg 582B
dclwzh7.cfg 582B
MyComm.cfg 578B
CMOSTime.cfg 578B
Exer4.cfg 578B
EdLgics.cfg 578B
DirectX9_D7.cfg 438B
Watching.cfg 409B
HkMsShll.cfg 409B
Showpic.cfg 386B
NTDLLIO.cfg 386B
DelphiX_for7.cfg 386B
MyTable.cfg 386B
DelphiX.cnt 3KB
DSPack.dcr 19KB
DelphiX.dcr 5KB
MyLEDShow.DCR 2KB
MyRegini.dcr 800B
MyTransBtnOld.dcr 492B
MySHChangeNotify.dcr 488B
MYProgressBarNew.dcr 488B
ThdTimer.dcr 484B
MyProgressBar.dcr 484B
MyWscroll.dcr 480B
MyMixer.dcr 480B
cbDSMixer.dcr 476B
MyNetUsers.dcr 476B
MyDiskinfo.dcr 476B
MyExitwin.dcr 476B
MyTransBtn.dcr 476B
MyTrayComp.dcr 476B
MyComm32.dcr 476B
cbDSMixer.dcr 476B
MyWinEnv.dcr 472B
MyPanel.dcr 472B
MyHKWatch.dcr 472B
MyIOCtrl.dcr 472B
MyWinIO.dcr 472B
MyLJ.dcr 472B
MyDelay.dcr 472B
DsRadio.dcr 472B
TMyMsShell.dcr 472B
MyShape.dcr 472B
MyKeySpy.dcr 472B
MyReg.dcr 468B
winreboot.dcr 452B
utPublic.dcu 104KB
utPublic.dcu 72KB
GetPicture.dcu 54KB
uMySTG.dcu 22KB
uMyLogic.dcu 18KB
uEditTab.dcu 17KB
uComSet.ddp 51B
uMixPic.ddp 51B
uNtdll.ddp 51B
uReadCmos.ddp 51B
GetPicture.ddp 51B
nJC.ddp 51B
GetPicture.ddp 51B
Main.ddp 51B
Main.ddp 51B
Unit1.ddp 51B
Unit1.ddp 51B
Main.ddp 51B
Unit1.ddp 51B
Main.ddp 51B
Main.ddp 51B
Main.ddp 51B
Main.ddp 51B
uEditTab.ddp 51B
Main.dfm 901KB
uEditTab.dfm 133KB
uEditTab.dfm 90KB
Main.dfm 83KB
uPlay.dfm 81KB
Main.dfm 64KB
GetPicture.dfm 47KB
Main.dfm 41KB
uFrmAudio.dfm 37KB
Unit1.dfm 26KB
GetPicture.dfm 23KB
uPrintGrid.dfm 14KB
BaseFilterEditor.dfm 11KB
Main.dfm 10KB
共 537 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- xulingjun2014-10-08不错,可惜不全
ye091032
- 粉丝: 6
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功