ホーム › Graphics.DirectWrite › DWRITE_PAINT_ELEMENT
DWRITE_PAINT_ELEMENT
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| paintType | DWRITE_PAINT_TYPE | 4 | +0 | +0 |
| paint | PAINT_UNION | 32/28 | +8 | +4 |
共用体: PAINT_UNION x64 32B / x86 28B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| layers | PAINT_LAYERS | 8/4 | +0 | +0 |
| solidGlyph | PAINT_SOLID_GLYPH | 8/4 | +0 | +0 |
| solid | DWRITE_PAINT_COLOR | 28 | +0 | +0 |
| linearGradient | PAINT_LINEAR_GRADIENT | 8/4 | +0 | +0 |
| radialGradient | PAINT_RADIAL_GRADIENT | 8/4 | +0 | +0 |
| sweepGradient | PAINT_SWEEP_GRADIENT | 8/4 | +0 | +0 |
| glyph | PAINT_GLYPH | 8/4 | +0 | +0 |
| colorGlyph | PAINT_COLOR_GLYPH | 8/4 | +0 | +0 |
| transform | DWRITE_MATRIX | 24 | +0 | +0 |
| composite | PAINT_COMPOSITE | 8/4 | +0 | +0 |