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


Device.Present - метод (Rectangle, Boolean)

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

Предоставляет для отображения содержимое следующего буфера в последовательности задних буферов, принадлежащей устройству.

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

Синтаксис

'Декларация
Public Sub Present ( _
    rectPresent As Rectangle, _
    sourceRectangle As Boolean _
)
'Применение
Dim instance As Device
Dim rectPresent As Rectangle
Dim sourceRectangle As Boolean

instance.Present(rectPresent, sourceRectangle)
public void Present(
    Rectangle rectPresent,
    bool sourceRectangle
)
public:
void Present(
    Rectangle rectPresent, 
    bool sourceRectangle
)
public function Present(
    rectPresent : Rectangle, 
    sourceRectangle : boolean
)

Параметры

  • sourceRectangle
    Тип: System.Boolean
    Присвойте значение true, если Rectangle передается в параметре rectPresent; в противном случае — false.

Исключения

Исключение Условие
DriverInternalErrorException

Внутренняя ошибка драйвера. При получении данной ошибки, как правило, следует закрыть приложение.

DeviceLostException

Устройство потеряно и не может быть перезагружено в настоящий момент. Таким образом, рендеринг невозможен.

InvalidCallException

Вызов метода недопустим. Например, параметр метода может содержать недопустимое значение.

Заметки

При необходимости применяется операция растяжения для преобразования точек в исходном прямоугольнике в прямоугольник назначения в клиентской области целевого окна.

Этот метод всегда выбрасывает исключение InvalidCallException, если вызывается между вызовами методов BeginScene и EndScene, — кроме случаев, когда целевой буфер визуализации не является текущим целевым буфером визуализации, как, например, задний буфер, полученный в результате создания дополнительной цепочки свопинга.

Разрешения

Платформы

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

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

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

.NET Compact Framework

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

См. также

Ссылки

Device Класс

Device - члены

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

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