Microsoft DirectX 8.0 (Visual Basic) |
指定した行列によってトランスフォームしたスプライトを描画するためのしくみを提供する。
object.DrawTransform( _ SrcTexture As Direct3DTexture8, _ SrcRect As Any, _ TransformMatrix As D3DMATRIX, _ Color As Long)
トランスフォームの前に、スプライトのサイズが SrcRect により左上隅を始点 (0,0) として定義される。
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
D3DXSprite.Begin が呼び出されなかった場合、このメソッドは Begin と D3DXSprite.End を内部的に呼び出す。D3DXSprite.Draw または D3DXSprite.DrawTransform、あるいはその両方を引き続き呼び出すときは、Draw および DrawTransform が毎回内部で Begin および End を呼び出すことによる余分なオーバーヘッドを避けるため、必ず Begin を呼び出すこと。