うん?
ワールド変換 → ビュー変換 → 射影変換 → ビューポート変換
の各行列はすでに Device に SetTransform でセットされているとして、
それを GetTransform で取得しながら積を求めて最終的な行列を求め、
それを Sprite::SetTransform に渡す必要があるってこと?