Freigeben über


IndexBuffer.SetData-Methode

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Sperrt, legt fest, und entsperrt einen Bereich der Vertexdaten.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Sub SetData ( _
    data As Object, _
    lockAtOffset As Integer, _
    flags As LockFlags _
)
'Usage
Dim instance As IndexBuffer
Dim data As Object
Dim lockAtOffset As Integer
Dim flags As LockFlags

instance.SetData(data, lockAtOffset, flags)
public void SetData(
    Object data,
    int lockAtOffset,
    LockFlags flags
)
public:
void SetData(
    Object^ data, 
    int lockAtOffset, 
    LockFlags flags
)
member SetData : 
        data:Object * 
        lockAtOffset:int * 
        flags:LockFlags -> unit 

Parameter

  • data
    Typ: System.Object
    Ein Objekt, das Kopieren von Daten in den Indexpuffer enthält.Dies ist normalerweise ein Array von Int32 oder Int16.
  • lockAtOffset
    Typ: System.Int32
    Offset in den Indexpuffer festlegen.Um den gesamten Puffer festzulegen, setzen Sie diesen Parameter auf 0.

Ausnahmen

Ausnahme Bedingung
InvalidCallException

Der Methodenaufruf ist ungültig.Beispielsweise kann eine Methode Parameter einen ungültigen Wert enthalten.

Hinweise

Die Discard Felder für ein NoOverwriteLockFlags und gelten nur für Puffer mit der Dynamic Member der Enumeration Usage erstellt.

.NET Framework-Sicherheit

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

IndexBuffer Klasse

Member IndexBuffer

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace