Microsoft DirectX 8.0 (Visual Basic) |
Type D3DRECTPATCH_INFO Basis As CONST_D3DBASISTYPE Height As Long Order As CONST_D3DORDERTYPE StartVertexOffsetHeight As Long StartVertexOffsetWidth As Long StrideBytes As Long Width As Long End Type
個々の矩形パッチのストリーム (非モザイク) をレンダリングするには、ジオメトリを細く長い (1 × N) 矩形パッチとして解釈しなければならない。このようなストリップ (立方体ベジェ) の D3DRECTPATCH_INFO 構造体は、次のように設定される。
Dim i As Integer Dim RectInfo As D3DRECTPATCH_INFO With D3DRECTPATCH_INFO .Width = 4 .Height = 4 .Stride = 4 .Basis = D3DBASIS_BEZIER .Order = D3DORDER_CUBIC .StartVertexOffsetWidth = 0 .StartVertexOffsetHeight = 4 * i ' 変数 i はレンダリングするパッチのインデックスである。 End With