Поделиться через


Texture.LockRectangle - метод (Int32, LockFlags, Int32%)

Обновлен: Ноябрь 2007

Блокирует прямоугольник на ресурсе текстуры.

Пространство имен:  Microsoft.WindowsMobile.DirectX.Direct3D
Сборка:  Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)

Синтаксис

'Декларация
Public Function LockRectangle ( _
    level As Integer, _
    flags As LockFlags, _
    <OutAttribute> ByRef pitch As Integer _
) As GraphicsStream
'Применение
Dim instance As Texture
Dim level As Integer
Dim flags As LockFlags
Dim pitch As Integer
Dim returnValue As GraphicsStream

returnValue = instance.LockRectangle(level, _
    flags, pitch)
public GraphicsStream LockRectangle(
    int level,
    LockFlags flags,
    out int pitch
)
public:
GraphicsStream^ LockRectangle(
    int level, 
    LockFlags flags, 
    [OutAttribute] int% pitch
)
public function LockRectangle(
    level : int, 
    flags : LockFlags, 
    pitch : int
) : GraphicsStream

Параметры

  • level
    Тип: System.Int32
    Блокируемый уровень minmap ресурса структуры.
  • pitch
    Тип: System.Int32%
    Шаг возвращаемых данных.

Возвращаемое значение

Тип: Microsoft.WindowsMobile.DirectX.GraphicsStream
Объект GraphicsStream, описывающий заблокированную область.

Заметки

Текстуры, созданные в видеопамяти, подлежат блокировке, если они создаются в Dynamic, указываемом для Usage.

Из соображений производительности изменившиеся области записываются только для уровня 0 текстуры. Изменившиеся области автоматически записываются при неудаче распознавания LockRectangle. Могут блокироваться:

Разрешения

Платформы

Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Compact Framework

Поддерживается в версиях: 3.5, 2.0

См. также

Ссылки

Texture Класс

Texture - члены

LockRectangle - перегрузка

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен