Condividi tramite


Metodo Device.EndScene

Aggiornamento: novembre 2007

Termina una scena iniziata tramite una chiamata al metodo BeginScene.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Sintassi

'Dichiarazione
Public Sub EndScene
'Utilizzo
Dim instance As Device

instance.EndScene()
public void EndScene()
public:
void EndScene()
public function EndScene()

Note

Ogni chiamata al metodo BeginScene deve essere seguita da una chiamata al metodo EndScene prima che la visualizzazione venga aggiornata con l'oggetto Present.

Quando il metodo EndScene ha esito positivo, la scena viene inserita in coda affinché il driver esegua il rendering. Il metodo non è sincrono, pertanto non è possibile garantire il completamento del rendering della scena al termine del metodo.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato l'inizio e la fine di una scena.

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();
}

Autorizzazioni

Piattaforme

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Compact Framework

Supportato in: 3.5, 2.0

Vedere anche

Riferimenti

Device Classe

Membri Device

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D