Microsoft DirectX 8.0 (Visual Basic) |
指定されたデータ ストリームにバインドされている頂点バッファを取得する。
object.GetStreamSource( _ StreamNumber As Long, _ RetStreamData As Direct3DVertexBuffer8, _ RetStride As Long)
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
ストリームは成分データの一様な配列として定義されており、各成分は、位置、法線、色などの単一エンティティを表す 1 つ以上の要素で構成されている。
次のコードは、GetStreamSource を呼び出す方法を示している。
Dim device As Direct3DDevice8 Dim retVB As Direct3DVertexBuffer8 Dim retStride As Long device.GetStreamSource 0, retVB, retStride
GetStreamSource が戻った時点で、retVB と retStride には有効な値が設定されている。