directXのスプライトの拡大縮小(回転)についてなのですが
いま画像を表示する手段として
開始時にスプライトを一つ作成
D3DXCreateSprite
↓
D3DXCreateTextureFromFileExでテクスチャを作る
↓
描画
g_pd3dDevice->Clear( 0 , NULL , D3DCLEAR_TARGET ,
D3DCOLOR_XRGB( 0 , 0 , 0 ) , 1.0f , 0 );
g_pd3dDevice->BeginScene();
g_pSprite->Begin( NULL );
g_pSprite->Draw(...);
g_pSprite->End();
g_pd3dDevice->EndScene();
g_pd3dDevice->Present( NULL , NULL , NULL , NULL );
多くのページに書いてある行列を用いた拡大縮小について、よくわからないでいます。
どのようにして拡大縮小を実現することができるのでしょうか。
環境は
VS2010
DirectX SDK 2010 June
Windows7
です。
よろしくお願いします。