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.
- flags
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.LockFlags
0 (Null) oder mehr LockFlags Sperren Flags, die den Typ der Lock-Methode zum Ausführen beim Festlegen des Puffers beschreiben.Für diese Methode gibt es folgende gültige Flags:Discard Feld
NoDirtyUpdate Feld
NoOverwrite Feld
ReadOnly Feld
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
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