Condividi tramite


Metodo Device.DrawPrimitives

Aggiornamento: novembre 2007

Esegue il rendering di una sequenza di primitive geometriche non indicizzate del tipo specificato dall'insieme corrente di flussi di input di dati.

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

Sintassi

'Dichiarazione
Public Sub DrawPrimitives ( _
    primitiveType As PrimitiveType, _
    startVertex As Integer, _
    primitiveCount As Integer _
)
'Utilizzo
Dim instance As Device
Dim primitiveType As PrimitiveType
Dim startVertex As Integer
Dim primitiveCount As Integer

instance.DrawPrimitives(primitiveType, _
    startVertex, primitiveCount)
public void DrawPrimitives(
    PrimitiveType primitiveType,
    int startVertex,
    int primitiveCount
)
public:
void DrawPrimitives(
    PrimitiveType primitiveType, 
    int startVertex, 
    int primitiveCount
)
public function DrawPrimitives(
    primitiveType : PrimitiveType, 
    startVertex : int, 
    primitiveCount : int
)

Parametri

  • startVertex
    Tipo: System.Int32

    Indice del primo vertice da caricare. A partire da startVertex, il numero corretto di vertici viene letto all'esterno del vertex buffer.

  • primitiveCount
    Tipo: System.Int32

    Numero di primitive di cui eseguire il rendering. Per determinare il numero massimo consentito di primitive, controllare la proprietà MaxPrimitiveCount. primitiveCount rappresenta il numero di primitive determinato dal tipo primitivo. Se si tratta di un elenco di linee, ogni primitiva presenta due vertici. Se si tratta di un elenco di triangoli, ogni primitiva presenta tre vertici.

Eccezioni

Eccezione Condizione
InvalidCallException

La chiamata al metodo non è valida. Il parametro di un metodo potrebbe, ad esempio, contenere un valore non valido.

Note

Questo metodo non deve essere chiamato con un solo triangolo per volta.

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