ホーム › Graphics.DirectDraw › DD_BLTDATA
DD_BLTDATA
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| lpDD | DD_DIRECTDRAW_GLOBAL* | 8/4 | +0 | +0 |
| lpDDDestSurface | DD_SURFACE_LOCAL* | 8/4 | +8 | +4 |
| rDest | RECTL | 16 | +16 | +8 |
| lpDDSrcSurface | DD_SURFACE_LOCAL* | 8/4 | +32 | +24 |
| rSrc | RECTL | 16 | +40 | +28 |
| dwFlags | DWORD | 4 | +56 | +44 |
| dwROPFlags | DWORD | 4 | +60 | +48 |
| bltFX | DDBLTFX | 128/100 | +64 | +52 |
| ddRVal | HRESULT | 4 | +192 | +152 |
| Blt | void* | 8/4 | +200 | +156 |
| IsClipped | BOOL | 4 | +208 | +160 |
| rOrigDest | RECTL | 16 | +212 | +164 |
| rOrigSrc | RECTL | 16 | +228 | +180 |
| dwRectCnt | DWORD | 4 | +244 | +196 |
| prDestRects | RECT* | 8/4 | +248 | +200 |
| dwAFlags | DWORD | 4 | +256 | +204 |
| ddargbScaleFactors | DDARGB | 4 | +260 | +208 |