Win32 API 日本語リファレンス
ホームGraphics.DirectDraw › DDBLTFX

DDBLTFX

構造体
サイズx64: 128 バイト / x86: 100 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
dwSizeDWORD4+0+0
dwDDFXDWORD4+4+4
dwROPDWORD4+8+8
dwDDROPDWORD4+12+12
dwRotationAngleDWORD4+16+16
dwZBufferOpCodeDWORD4+20+20
dwZBufferLowDWORD4+24+24
dwZBufferHighDWORD4+28+28
dwZBufferBaseDestDWORD4+32+32
dwZDestConstBitDepthDWORD4+36+36
Anonymous1_Anonymous1_e__Union8/4+40+40
dwZSrcConstBitDepthDWORD4+48+44
Anonymous2_Anonymous2_e__Union8/4+56+48
dwAlphaEdgeBlendBitDepthDWORD4+64+52
dwAlphaEdgeBlendDWORD4+68+56
dwReservedDWORD4+72+60
dwAlphaDestConstBitDepthDWORD4+76+64
Anonymous3_Anonymous3_e__Union8/4+80+68
dwAlphaSrcConstBitDepthDWORD4+88+72
Anonymous4_Anonymous4_e__Union8/4+96+76
Anonymous5_Anonymous5_e__Union8/4+104+80
ddckDestColorkeyDDCOLORKEY8+112+84
ddckSrcColorkeyDDCOLORKEY8+120+92

共用体: _Anonymous1_e__Union x64 8B / x86 4B

フィールドサイズx64x86
dwZDestConstDWORD4+0+0
lpDDSZBufferDestIDirectDrawSurface*8/4+0+0

共用体: _Anonymous2_e__Union x64 8B / x86 4B

フィールドサイズx64x86
dwZSrcConstDWORD4+0+0
lpDDSZBufferSrcIDirectDrawSurface*8/4+0+0

共用体: _Anonymous3_e__Union x64 8B / x86 4B

フィールドサイズx64x86
dwAlphaDestConstDWORD4+0+0
lpDDSAlphaDestIDirectDrawSurface*8/4+0+0

共用体: _Anonymous4_e__Union x64 8B / x86 4B

フィールドサイズx64x86
dwAlphaSrcConstDWORD4+0+0
lpDDSAlphaSrcIDirectDrawSurface*8/4+0+0

共用体: _Anonymous5_e__Union x64 8B / x86 4B

フィールドサイズx64x86
dwFillColorDWORD4+0+0
dwFillDepthDWORD4+0+0
dwFillPixelDWORD4+0+0
lpDDSPatternIDirectDrawSurface*8/4+0+0