Device.EndScene - метод
Обновлен: Ноябрь 2007
Завершает сцену, начатую вызовом метода BeginScene.
Пространство имен: Microsoft.WindowsMobile.DirectX.Direct3D
Сборка: Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)
Синтаксис
'Декларация
Public Sub EndScene
'Применение
Dim instance As Device
instance.EndScene()
public void EndScene()
public:
void EndScene()
public function EndScene()
Заметки
За каждым вызовом BeginScene рано или поздно должен следовать вызов EndScene, осуществляемый до того, как будет произведено обновление экрана с помощью вызова Present.
Когда вызов EndScene завершается успешно, сцена ставится в очередь для визуализации драйвером. Этот метод не является синхронным, поэтому завершение рендеринга сцены к моменту возврата из метода не гарантируется.
Примеры
Следующие примеры кода показывают, как начать и завершить сцену.
Protected Overrides Sub OnPaint(ByVal eventg As PaintEventArgs)
device.Clear(ClearFlags.Target, Color.Black, 0F, 0)
device.BeginScene()
sprite.Begin(SpriteFlags.None)
sprite.Draw(texture, Vector3.Empty, New Vector3(10, 10, 0), &HFFFFFF)
sprite.End()
device.EndScene()
device.Present()
End Sub
protected override void OnPaint(PaintEventArgs eventg)
{
device.Clear(ClearFlags.Target, Color.Black, 0.0f, 0);
device.BeginScene();
sprite.Begin(SpriteFlags.None);
sprite.Draw(texture, Vector3.Empty, new Vector3(10, 10, 0), 0x00ffffff);
sprite.End();
device.EndScene();
device.Present();
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
Платформы
Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Compact Framework
Поддерживается в версиях: 3.5, 2.0
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен