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

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

Device.UpdateTexture メソッド

テクスチャダーティ部分更新します

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

Public Sub UpdateTexture ( _
    sourceTexture As BaseTexture, _
    destinationTexture As BaseTexture _
)
Dim instance As Device
Dim sourceTexture As BaseTexture
Dim destinationTexture As BaseTexture

instance.UpdateTexture(sourceTexture, destinationTexture)
public void UpdateTexture (
    BaseTexture sourceTexture,
    BaseTexture destinationTexture
)
public:
void UpdateTexture (
    BaseTexture^ sourceTexture, 
    BaseTexture^ destinationTexture
)
public void UpdateTexture (
    BaseTexture sourceTexture, 
    BaseTexture destinationTexture
)
public function UpdateTexture (
    sourceTexture : BaseTexture, 
    destinationTexture : BaseTexture
)

パラメータ

sourceTexture

転送テクスチャを表す BaseTexture オブジェクト。これは、SystemMemory指定されているシステム メモリ内にある必要があります

destinationTexture

転送テクスチャを表す BaseTexture オブジェクト

例外例外
例外種類条件

InvalidCallException

メソッド呼び出し無効です。たとえば、パラメータ無効な値が含まれている場合などです。

解説解説

テクスチャ一部分ダーティにするには、その部分ロックするか、または AddDirtyRectangle を呼び出します。

UpdateTexture は、最後更新処理後に蓄積された処理を計算することにより、テクスチャダーティ部分取得します

パフォーマンス上の理由により、ダーティ領域レベル 0テクスチャに対してのみ記録されます。サブレベルについては、対応する (スケーリングされた) 四角形またはボックスダーティであると見なされますダーティ領域は、NoDirtyUpdate または ReadOnly指定せずに LockRectangle を呼び出した場合自動的に記録されます。また、UpdateTexture転送サーフェイスは、ダーティとしてマークされます。

転送元と転送先のテクスチャ種類異な場合最下位バッファサイズ異な場合、または一致レベル一致しない場合、このメソッド失敗します。たとえば、次のような大きさ6 つレベル転送テクスチャがあるとします

32x16, 16x8, 8x4, 4x2, 2x1, 1x1

この 6 つレベル転送テクスチャは、次の 1 つレベル転送先の転送元になる場合あります

1x1

次の 2 つレベル転送先になる場合あります

2x1, 1x1

または、次の 3 つのレベル転送先になる場合あります

4x2, 2x1, 1x1

また、テクスチャ形式異な場合、このメソッド失敗します転送テクスチャレベル数が転送元より少な場合は、一致するレベルだけがコピーされます。転送テクスチャレベル数が転送先より少な場合は、メソッド失敗します

転送テクスチャダーティ領域がある場合は、コピーをその領域だけに限定することにより、コピー処理を最適化できますダーティとしてマークされているバイトだけがコピーされるという保証はありません。

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


このページでは「.NET Framework クラス ライブラリ リファレンス」からDevice.UpdateTexture メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDevice.UpdateTexture メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDevice.UpdateTexture メソッド を検索

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS