次の方法で共有


Texture.LockRectangle メソッド (Int32, Rectangle, LockFlags, Int32%)

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

テクスチャ リソース上の四角形をロックします。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Function LockRectangle ( _
    level As Integer, _
    rect As Rectangle, _
    flags As LockFlags, _
    <OutAttribute> ByRef pitch As Integer _
) As GraphicsStream
'使用
Dim instance As Texture
Dim level As Integer
Dim rect As Rectangle
Dim flags As LockFlags
Dim pitch As Integer
Dim returnValue As GraphicsStream

returnValue = instance.LockRectangle(level, _
    rect, flags, pitch)
public GraphicsStream LockRectangle(
    int level,
    Rectangle rect,
    LockFlags flags,
    out int pitch
)
public:
GraphicsStream^ LockRectangle(
    int level, 
    Rectangle rect, 
    LockFlags flags, 
    [OutAttribute] int% pitch
)
member LockRectangle : 
        level:int * 
        rect:Rectangle * 
        flags:LockFlags * 
        pitch:int byref -> GraphicsStream 

パラメーター

  • level
    型 : System.Int32
    ロックするテクスチャ リソースのミップマップ レベル。
  • rect
    型 : System.Drawing.Rectangle
    ロックする Rectangle。ダーティ領域を拡張してテクスチャ全体を覆うようにするには、このパラメーターを省略します。

戻り値

型 : Microsoft.WindowsMobile.DirectX.GraphicsStream
ロックされた領域を説明する GraphicsStream

解説

ビデオ メモリで作成したテクスチャは、DynamicUsage を指定して作成した場合にロックできます。

パフォーマンス上の理由により、ダーティ領域はレベル 0 のテクスチャに対してのみ記録されます。ダーティ領域は、LockRectangle が認識しないときに自動的に記録されます。これらはロックできます。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Texture クラス

Texture メンバー

LockRectangle オーバーロード

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間