Microsoft DirectX 8.0 (Visual Basic) |
object.GetOrientation( _ orientFront As D3DVECTOR, _ orientTop As D3DVECTOR)
失敗した場合はエラーが発生し、Err.Number に DSERR_INVALIDPARAM が設定される。
前方ベクトルはリスナーの鼻の方向、上方ベクトルはリスナーの頭頂部の方向を指す。デフォルトでは、前方ベクトルが (0,0,1.0)、上方ベクトルが (0,1.0,0) である。
戻り値は必ずしも DirectSound3DListener8.SetOrientation メソッドを使って設定した場合と同じ値ではない。DirectSound は向きベクトルに調整を加え、それらが互いに直角になるようにし、両方のマグニチュードを 1.0 以下にする。