Device.StretchRectangle メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Device.StretchRectangle メソッドの意味・解説 

Device.StretchRectangle メソッド

転送四角形内容転送四角形コピーします

名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

Public Sub StretchRectangle ( _
    sourceSurface As Surface, _
    sourceRectangle As Rectangle, _
    destSurface As Surface, _
    destRectangle As Rectangle, _
    filter As TextureFilter _
)
Dim instance As Device
Dim sourceSurface As Surface
Dim sourceRectangle As Rectangle
Dim destSurface As Surface
Dim destRectangle As Rectangle
Dim filter As TextureFilter

instance.StretchRectangle(sourceSurface, sourceRectangle, destSurface, destRectangle,
 filter)
public void StretchRectangle (
    Surface sourceSurface,
    Rectangle sourceRectangle,
    Surface destSurface,
    Rectangle destRectangle,
    TextureFilter filter
)
public:
void StretchRectangle (
    Surface^ sourceSurface, 
    Rectangle sourceRectangle, 
    Surface^ destSurface, 
    Rectangle destRectangle, 
    TextureFilter filter
)
public void StretchRectangle (
    Surface sourceSurface, 
    Rectangle sourceRectangle, 
    Surface destSurface, 
    Rectangle destRectangle, 
    TextureFilter filter
)
public function StretchRectangle (
    sourceSurface : Surface, 
    sourceRectangle : Rectangle, 
    destSurface : Surface, 
    destRectangle : Rectangle, 
    filter : TextureFilter
)

パラメータ

sourceSurface

転送元のサーフェイスを表す Surface オブジェクト

sourceRectangle

転送元の四角形を表す Rectangle オブジェクトnull 参照 (Visual Basic では Nothing) の場合は、転送サーフェイス全体使用されます。

destSurface

転送先のサーフェイスを表す Surface オブジェクト

destRectangle

転送先の四角形を表す Rectangle オブジェクトnull 参照 (Visual Basic では Nothing) の場合は、転送サーフェイス全体使用されます。

filter

フィルタ種類使用できる値は、Point または Linear です。詳細については、「TextureFilter」を参照してください

解説解説

転送元の四角形は、コピーによって拡大およびフィルタ処理できます。このメソッドは、ビデオ ストリーム縦横比変更する場合などに使用されます。

理によって拡大または縮小が行われる場合StretchRectangle では、すべてのサーフェイス組み合わせ有効なわけではありません。その他の要因としては、サーフェイス種類形式などがあります

有効なサーフェイス転送形式組み合わせ次の表に示します

フィルタ処理指定した場合StretchRectangle は、ドライバが StretchRectangleFilterCaps を設定しない限り失敗します。None を指定した場合ドライバフィルタ処理アルゴリズム選択します

StretchRectangle呼び出し拡大および縮小が行われない場合には、呼び出し深度ステンシル サーフェイス使用できますStretchRectangle呼び出しによって DepthStencil サーフェイスコピーする場合は、サーフェイス次の制限適用されます。

アプリケーションテクスチャ マップ読み込む場合は、StretchRectangle ではなく CopyRects または UpdateTexture を使用する必要があります。これは、これらのメソッド内部情報ダーティ四角形テーブル使用するようにデザインされているためです。

同じサーフェイス上の四角形間での拡大サポートされていません。変換ソフトウェア エミュレーションサポートされないため、ハードウェア色変換テストするには Manager の CheckDeviceFormatConversion メソッド使用します。このメソッドは、同じ形式サーフェイス間の拡大サポートされているかどうか示します拡大縮小は、いずれかサーフェイスが DXTn 圧縮形式である場合にはサポートされません。転送元のサーフェイスは、マルチサンプル処理しないください

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Device クラス
Device メンバ
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Device.StretchRectangle メソッド」の関連用語

Device.StretchRectangle メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Device.StretchRectangle メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS